aboutsummaryrefslogtreecommitdiff
path: root/client-web/source/user
diff options
context:
space:
mode:
Diffstat (limited to 'client-web/source/user')
-rw-r--r--client-web/source/user/local.ts5
-rw-r--r--client-web/source/user/remote.ts2
2 files changed, 4 insertions, 3 deletions
diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts
index 72d18a4..3fb52ce 100644
--- a/client-web/source/user/local.ts
+++ b/client-web/source/user/local.ts
@@ -9,6 +9,7 @@ import { TrackHandle } from "../track_handle.ts";
import { User } from "./mod.ts";
import { ROOM_CONTAINER } from "../index.ts";
import { ediv } from "../helper.ts";
+import { ChatMessage } from "../../../common/packets.d.ts";
export class LocalUser extends User {
mic_gain?: GainNode
@@ -47,8 +48,8 @@ export class LocalUser extends User {
})
}
- chat(content: string) {
- this.room.signaling.send_relay({ chat: { content } })
+ chat(message: ChatMessage) {
+ this.room.signaling.send_relay({ chat: message })
}
add_initial_to_remote(u: RemoteUser) {
diff --git a/client-web/source/user/remote.ts b/client-web/source/user/remote.ts
index 68dd08f..2ddf2e6 100644
--- a/client-web/source/user/remote.ts
+++ b/client-web/source/user/remote.ts
@@ -43,7 +43,7 @@ export class RemoteUser extends User {
}
on_relay(message: RelayMessage) {
- if (message.chat) this.room.chat.send_message(this, message.chat.content)
+ if (message.chat) this.room.chat.add_message(this, message.chat)
if (message.ice_candidate) this.add_ice_candidate(message.ice_candidate)
if (message.offer) this.on_offer(message.offer)
if (message.answer) this.on_answer(message.answer)