mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-19 11:03:40 +00:00
fix(chat_section): only call community function for communities
This commit is contained in:
parent
12a3ca366a
commit
aad7cf9416
@ -456,11 +456,15 @@ proc updateParentBadgeNotifications(self: Module) =
|
||||
)
|
||||
|
||||
proc updateChatLocked(self: Module, chatId: string) =
|
||||
if not self.controller.isCommunity():
|
||||
return
|
||||
let communityId = self.controller.getMySectionId()
|
||||
let locked = self.controller.checkChatIsLocked(communityId, chatId)
|
||||
self.view.chatsModel().setItemLocked(chatId, locked)
|
||||
|
||||
proc updateChatRequiresPermissions(self: Module, chatId: string) =
|
||||
if not self.controller.isCommunity():
|
||||
return
|
||||
let communityId = self.controller.getMySectionId
|
||||
let requiresPermissions = self.controller.checkChatHasPermissions(communityId, chatId)
|
||||
self.view.chatsModel().setItemPermissionsRequired(chatId, requiresPermissions)
|
||||
@ -599,8 +603,14 @@ method addNewChat*(
|
||||
categoryOpened,
|
||||
onlineStatus = onlineStatus,
|
||||
loaderActive = setChatAsActive,
|
||||
locked = self.controller.checkChatIsLocked(self.controller.getMySectionId(), chatDto.id),
|
||||
requiresPermissions = self.controller.checkChatHasPermissions(self.controller.getMySectionId(), chatDto.id)
|
||||
locked = if self.controller.isCommunity:
|
||||
self.controller.checkChatIsLocked(self.controller.getMySectionId(), chatDto.id)
|
||||
else:
|
||||
false,
|
||||
requiresPermissions = if self.controller.isCommunity:
|
||||
self.controller.checkChatHasPermissions(self.controller.getMySectionId(), chatDto.id)
|
||||
else:
|
||||
false,
|
||||
)
|
||||
|
||||
self.addSubmodule(
|
||||
|
Loading…
x
Reference in New Issue
Block a user