fix: create one to one chat (#98)
Even if the chat exists, we need to update it and mark it as active in case it already exists and is not active
This commit is contained in:
parent
5417274a3b
commit
0a8674c5cd
|
@ -210,7 +210,9 @@ proc join*(self: ChatModel, chatId: string, chatType: ChatType, ensName: string
|
||||||
self.emitTopicAndJoin(chat)
|
self.emitTopicAndJoin(chat)
|
||||||
|
|
||||||
proc createOneToOneChat*(self: ChatModel, publicKey: string, ensName: string = "") =
|
proc createOneToOneChat*(self: ChatModel, publicKey: string, ensName: string = "") =
|
||||||
if self.hasChannel(publicKey):
|
if self.hasChannel(publicKey):
|
||||||
|
# We want to show the chat to the user and for that we activate the chat
|
||||||
|
status_chat.saveChat(publicKey, ChatType.OneToOne, color=self.channels[publicKey].color, ensName=ensName)
|
||||||
self.emitTopicAndJoin(self.channels[publicKey])
|
self.emitTopicAndJoin(self.channels[publicKey])
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue