Skip to content

Commit 40dc642

Browse files
committed
chore(emojis): remove no longer needed default emoji reactions model
1 parent a2ef3de commit 40dc642

File tree

11 files changed

+0
-148
lines changed

11 files changed

+0
-148
lines changed

src/app/modules/main/chat_section/chat_content/input_area/view.nim

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import ./preserved_properties
44
import ./urls_model
55
import ../../../../../../app/modules/shared_models/link_preview_model as link_preview_model
66
import ../../../../../../app/modules/shared_models/payment_request_model as payment_request_model
7-
import ../../../../../../app/modules/shared_models/default_emoji_reactions_model as default_emoji_reactions_model
87

98
QtObject:
109
type
@@ -20,8 +19,6 @@ QtObject:
2019
urlsModelVariant: QVariant
2120
sendingInProgress: bool
2221
askToEnableLinkPreview: bool
23-
defaultEmojiReactionsModel: default_emoji_reactions_model.Model
24-
defaultEmojiReactionsModelVariant: QVariant
2522

2623
proc setSendingInProgress*(self: View, value: bool)
2724

@@ -39,8 +36,6 @@ QtObject:
3936
result.urlsModel = newUrlsModel()
4037
result.urlsModelVariant = newQVariant(result.urlsModel)
4138
result.askToEnableLinkPreview = false
42-
result.defaultEmojiReactionsModel = newDefaultEmojiReactionsModel()
43-
result.defaultEmojiReactionsModelVariant = newQVariant(result.defaultEmojiReactionsModel)
4439

4540
proc load*(self: View) =
4641
self.delegate.viewDidLoad()

src/app/modules/shared_models/default_emoji_reactions_model.nim

Lines changed: 0 additions & 82 deletions
This file was deleted.

src/app/modules/shared_models/message_item.nim

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import ../../../app_service/service/message/dto/link_preview
77
import ../../../app_service/service/message/dto/payment_request
88
import ./link_preview_model as link_preview_model
99
import ./payment_request_model as payment_request_model
10-
import ./default_emoji_reactions_model as default_emoji_reactions_model
1110

1211
export types.ContentType
1312
import message_reaction_model, message_transaction_parameters_item
@@ -53,7 +52,6 @@ type
5352
deletedByContactDetails: ContactDetails
5453
links: seq[string]
5554
linkPreviewModel: link_preview_model.Model
56-
defaultEmojiReactionsModel: default_emoji_reactions_model.Model
5755
transactionParameters: TransactionParametersItem
5856
mentionedUsersPks: seq[string]
5957
senderTrustStatus: TrustStatus
@@ -172,7 +170,6 @@ proc initMessageItem*(
172170
result.pinned = true
173171
result.links = links
174172
result.linkPreviewModel = newLinkPreviewModel(linkPreviews)
175-
result.defaultEmojiReactionsModel = newDefaultEmojiReactionsModel()
176173
result.transactionParameters = transactionParameters
177174
result.mentionedUsersPks = mentionedUsersPks
178175
result.gapFrom = 0
@@ -515,11 +512,9 @@ proc getReactionId*(self: Item, emoji: string, userPublicKey: string): string =
515512
proc addReaction*(self: Item, emoji: string, didIReactWithThisEmoji: bool, userPublicKey: string,
516513
userDisplayName: string, reactionId: string) =
517514
self.reactionsModel.addReaction(emoji, didIReactWithThisEmoji, userPublicKey, userDisplayName, reactionId)
518-
self.defaultEmojiReactionsModel.setItemDidIReactWithThisEmoji(emoji, didIReactWithThisEmoji)
519515

520516
proc removeReaction*(self: Item, emoji: string, reactionId: string, didIRemoveThisReaction: bool) =
521517
self.reactionsModel.removeReaction(emoji, reactionId, didIRemoveThisReaction)
522-
self.defaultEmojiReactionsModel.setItemDidIReactWithThisEmoji(emoji, not didIRemoveThisReaction)
523518

524519
proc messageAttachments*(self: Item): seq[string] {.inline.} =
525520
self.messageAttachments
@@ -536,9 +531,6 @@ proc linkPreviewModel*(self: Item): link_preview_model.Model {.inline.} =
536531
proc paymentRequestModel*(self: Item): payment_request_model.Model {.inline.} =
537532
return self.paymentRequestModel
538533

539-
proc defaultEmojiReactionsModel*(self: Item): default_emoji_reactions_model.Model {.inline.} =
540-
return self.defaultEmojiReactionsModel
541-
542534
proc mentionedUsersPks*(self: Item): seq[string] {.inline.} =
543535
self.mentionedUsersPks
544536

src/app/modules/shared_models/message_model.nim

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ type
5050
DeletedByContactIcon
5151
Links
5252
LinkPreviewModel
53-
DefaultEmojiReactionsModel
5453
TransactionParameters
5554
MentionedUsersPks
5655
SenderTrustStatus
@@ -161,7 +160,6 @@ QtObject:
161160
ModelRole.DeletedByContactIcon.int: "deletedByContactIcon",
162161
ModelRole.Links.int: "links",
163162
ModelRole.LinkPreviewModel.int: "linkPreviewModel",
164-
ModelRole.DefaultEmojiReactionsModel.int: "defaultEmojiReactionsModel",
165163
ModelRole.TransactionParameters.int: "transactionParameters",
166164
ModelRole.MentionedUsersPks.int: "mentionedUsersPks",
167165
ModelRole.SenderTrustStatus.int: "senderTrustStatus",
@@ -331,8 +329,6 @@ QtObject:
331329
result = newQVariant(item.links.join(" "))
332330
of ModelRole.LinkPreviewModel:
333331
result = newQVariant(item.linkPreviewModel)
334-
of ModelRole.DefaultEmojiReactionsModel:
335-
result = newQVariant(item.defaultEmojiReactionsModel)
336332
of ModelRole.TransactionParameters:
337333
result = newQVariant($(%*{
338334
"id": item.transactionParameters.id,

storybook/pages/MessageContextMenuViewPage.qml

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -15,40 +15,6 @@ SplitView {
1515

1616
Logs { id: logs }
1717

18-
ListModel {
19-
id: defaultEmojiReactionsModel
20-
ListElement {
21-
emoji: "❤️"
22-
filename: "emojiReactions/heart"
23-
didIReactWithThisEmoji: false
24-
}
25-
ListElement {
26-
emoji: "👍"
27-
filename: "emojiReactions/thumbsUp"
28-
didIReactWithThisEmoji: false
29-
}
30-
ListElement {
31-
emoji: "👎"
32-
filename: "emojiReactions/thumbsDown"
33-
didIReactWithThisEmoji: false
34-
}
35-
ListElement {
36-
emoji: "😂"
37-
filename: "emojiReactions/laughing"
38-
didIReactWithThisEmoji: false
39-
}
40-
ListElement {
41-
emoji: "😢"
42-
filename: "emojiReactions/sad"
43-
didIReactWithThisEmoji: false
44-
}
45-
ListElement {
46-
emoji: "😡"
47-
filename: "emojiReactions/angry"
48-
didIReactWithThisEmoji: false
49-
}
50-
}
51-
5218
SplitView {
5319
orientation: Qt.Vertical
5420
SplitView.fillWidth: true
@@ -71,7 +37,6 @@ SplitView {
7137
closePolicy: Popup.NoAutoClose
7238

7339
messageId: "Oxdeadbeef"
74-
defaultEmojiReactionsModel: defaultEmojiReactionsModel
7540
emojiModel: StatusQUtils.Emoji.emojiModel
7641
// Should still show only 5 emojis even if more are provided
7742
recentEmojis: ["1f9de", "1f6fa", "1f44d", "1f44e", "1f602", "1f622", "1f621"]

ui/app/AppLayouts/Chat/stores/RootStore.qml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,6 @@ QtObject {
295295

296296
property MessageStore messageStore: MessageStore { }
297297

298-
property var defaultEmojiReactionsModel
299-
300298
property var globalUtilsInst: globalUtils
301299

302300
property var mainModuleInst: mainModule

ui/app/AppLayouts/Chat/views/ChatMessagesView.qml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,6 @@ Item {
348348
pinnedMessage: model.pinned
349349
messagePinnedBy: model.pinnedBy
350350
reactionsModel: model.reactions
351-
defaultEmojiReactionsModel: model.defaultEmojiReactionsModel
352351
sticker: model.sticker
353352
stickerPack: model.stickerPack
354353
editModeOn: model.editMode

ui/app/mainui/AppMain.qml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ Item {
104104
contactsStore: appMain.contactsStore
105105
currencyStore: appMain.currencyStore
106106
communityTokensStore: appMain.communityTokensStore
107-
defaultEmojiReactionsModel: appMain.rootStore.defaultEmojiReactionsModel
108107
openCreateChat: createChatView.opened
109108
networkConnectionStore: appMain.networkConnectionStore
110109
}
@@ -1918,7 +1917,6 @@ Item {
19181917
contactsStore: appMain.contactsStore
19191918
currencyStore: appMain.currencyStore
19201919
communityTokensStore: appMain.communityTokensStore
1921-
defaultEmojiReactionsModel: appMain.rootStore.defaultEmojiReactionsModel
19221920
openCreateChat: createChatView.opened
19231921
networkConnectionStore: appMain.networkConnectionStore
19241922
isChatSectionModule: true
@@ -2244,7 +2242,6 @@ Item {
22442242
contactsStore: appMain.contactsStore
22452243
currencyStore: appMain.currencyStore
22462244
communityTokensStore: appMain.communityTokensStore
2247-
defaultEmojiReactionsModel: appMain.rootStore.defaultEmojiReactionsModel
22482245
openCreateChat: createChatView.opened
22492246
walletStore: WalletStores.RootStore
22502247
isChatSectionModule: true
@@ -2322,7 +2319,6 @@ Item {
23222319
contactsStore: appMain.contactsStore
23232320
currencyStore: appMain.currencyStore
23242321
communityTokensStore: appMain.communityTokensStore
2325-
defaultEmojiReactionsModel: appMain.rootStore.defaultEmojiReactionsModel
23262322
openCreateChat: createChatView.opened
23272323
isChatSectionModule: false
23282324
communityId: model.id
@@ -2394,7 +2390,6 @@ Item {
23942390
contactsStore: appMain.contactsStore
23952391
currencyStore: appMain.currencyStore
23962392
communityTokensStore: appMain.communityTokensStore
2397-
defaultEmojiReactionsModel: appMain.rootStore.defaultEmojiReactionsModel
23982393
openCreateChat: createChatView.opened
23992394
isChatSectionModule: true
24002395
}

ui/imports/shared/controls/chat/MessageReactionsRow.qml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import SortFilterProxyModel
1111
Row {
1212
id: root
1313

14-
property var defaultEmojiReactionsModel
1514
required property StatusEmojiModel emojiModel
1615
required property var recentEmojis
1716
required property string skinColor

ui/imports/shared/views/chat/MessageContextMenuView.qml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ import shared.controls.chat
1212
StatusMenu {
1313
id: root
1414

15-
// expected roles: emoji:string, filename:string, didIReactWithThisEmoji:bool
16-
property var defaultEmojiReactionsModel
1715
property StatusEmojiModel emojiModel
1816
property var recentEmojis
1917
property string skinColor
@@ -54,7 +52,6 @@ StatusMenu {
5452
MessageReactionsRow {
5553
id: emojiRow
5654
visible: !root.emojiReactionLimitReached && (!root.disabledForChat || root.forceEnableEmojiReactions) && !!root.recentEmojis && root.recentEmojis.length > 0
57-
defaultEmojiReactionsModel: root.defaultEmojiReactionsModel
5855
emojiModel: root.emojiModel
5956
recentEmojis: root.recentEmojis
6057
skinColor: root.skinColor

0 commit comments

Comments
 (0)