Rebasing issues fixed (#3005)

This commit is contained in:
Sale Djenic 2021-08-05 16:41:32 +02:00 committed by Iuri Matias
parent 5e569865e4
commit 4ba08f02a5
8 changed files with 13 additions and 19 deletions

View File

@ -12,8 +12,7 @@ proc handleChatEvents(self: ChatController) =
# Display already saved messages
self.status.events.on("messagesLoaded") do(e:Args):
let evArgs = MsgsLoadedArgs(e)
self.view.onMessagesLoaded(evArgs.messages)
self.view.onMessagesLoaded(msgArgs.chatId, msgArgs.messages)
self.view.onMessagesLoaded(evArgs.chatId, evArgs.messages)
for statusUpdate in evArgs.statusUpdates:
self.view.communities.updateMemberVisibility(statusUpdate)

View File

@ -104,7 +104,7 @@ QtObject:
result.setup()
proc update*(self: ChatModel, chats: seq[Chat], messages: seq[Message], emojiReactions: seq[Reaction], communities: seq[Community], communityMembershipRequests: seq[CommunityMembershipRequest], pinnedMessages: seq[Message], activityCenterNotifications: seq[ActivityCenterNotification]) =
proc update*(self: ChatModel, chats: seq[Chat], messages: seq[Message], emojiReactions: seq[Reaction], communities: seq[Community], communityMembershipRequests: seq[CommunityMembershipRequest], pinnedMessages: seq[Message], activityCenterNotifications: seq[ActivityCenterNotification], statusUpdates: seq[StatusUpdate], deletedMessages: seq[string]) =
for chat in chats:
self.channels[chat.id] = chat
@ -117,7 +117,7 @@ QtObject:
if self.lastMessageTimestamps[chatId] > ts:
self.lastMessageTimestamps[chatId] = ts
self.events.emit("chatUpdate", ChatUpdateArgs(messages: messages,chats: chats, contacts: @[], emojiReactions: emojiReactions, communities: communities, communityMembershipRequests: communityMembershipRequests, pinnedMessages: pinnedMessages, activityCenterNotifications: activityCenterNotifications))
self.events.emit("chatUpdate", ChatUpdateArgs(messages: messages,chats: chats, contacts: @[], emojiReactions: emojiReactions, communities: communities, communityMembershipRequests: communityMembershipRequests, pinnedMessages: pinnedMessages, activityCenterNotifications: activityCenterNotifications, statusUpdates: statusUpdates, deletedMessages: deletedMessages))
proc processChatUpdate(self: ChatModel, response: JsonNode): (seq[Chat], seq[Message]) =
var chats: seq[Chat] = @[]
@ -239,14 +239,6 @@ QtObject:
for communityId in self.communitiesToFetch:
status_chat.requestCommunityInfo(communityId)
proc deleteMessageAndSend*(self: ChatModel, messageId: string) =
var response = status_chat.deleteMessageAndSend(messageId)
discard self.processMessageUpdateAfterSend(response, false)
proc sendImage*(self: ChatModel, chatId: string, image: string) =
var response = status_chat.sendImageMessage(chatId, image)
discard self.processMessageUpdateAfterSend(response)
proc init*(self: ChatModel, pubKey: string) =
self.publicKey = pubKey
@ -354,6 +346,10 @@ QtObject:
var response = status_chat.sendImageMessages(chatId, images)
discard self.processMessageUpdateAfterSend(response)
proc deleteMessageAndSend*(self: ChatModel, messageId: string) =
var response = status_chat.deleteMessageAndSend(messageId)
discard self.processMessageUpdateAfterSend(response, false)
proc sendSticker*(self: ChatModel, chatId: string, sticker: Sticker) =
var response = status_chat.sendStickerMessage(chatId, sticker)
self.events.emit("stickerSent", StickerArgs(sticker: sticker, save: true))
@ -484,7 +480,7 @@ QtObject:
result = status_chat.createCommunityChannel(communityId, name, description)
proc editCommunityChannel*(self: ChatModel, communityId: string, channelId: string, name: string, description: string, categoryId: string): Chat =
result = status_chat.editCommunityChannel(communityId, channelId, name, description, categoryId)
result = status_chat.editCommunityChannel(communityId, channelId, name, description, categoryId)
proc deleteCommunityChat*(self: ChatModel, communityId: string, channelId: string) =
status_chat.deleteCommunityChat(communityId, channelId)

@ -1 +1 @@
Subproject commit 6c67aaf3a3031af92931dce9673418e81f80749f
Subproject commit a8e830f76caca16718353b84dfe77b5eac363943

View File

@ -308,7 +308,6 @@ Item {
active: stackLayoutChatMessages.currentIndex === index
sourceComponent: ChatMessages {
id: chatMessages
messageList: messages
messageContextMenuInst: MessageContextMenu {
reactionModel: EmojiReactions { }
}

2
vendor/DOtherSide vendored

@ -1 +1 @@
Subproject commit eaa394d711f757b859030349aeaf41a10e1bad2b
Subproject commit a838753904615610667e704efec5864e0d27e7c2

@ -1 +1 @@
Subproject commit f1ec58561d7b48f6c8b664f3806fd8a113164fba
Subproject commit f4463f3955a96e162e9881b73ba02f819e0374a4

2
vendor/nimqml vendored

@ -1 +1 @@
Subproject commit 65fa68c244fa52037de652520755430ec65c77df
Subproject commit 8ca765ca11a9fde6a43d60289afcea312d3e6ed8

2
vendor/status-go vendored

@ -1 +1 @@
Subproject commit dd66d0f49ca9158a05fa4294419f9a6f322aa591
Subproject commit c4a71f813a783e310b1c8ca59d2390a8d76f6a0c