fix(Communities): make rejoining communities work
When the communities code was moved into its own view in https://github.com/status-im/status-desktop/commit/b38d1df59 it broke the functionality to join communities again. Qt complains that the Nim API in use `chatsModel.communities.joinCommunity` expects two parameters, when it's call with just one. This is unexpected because the API in question set a default value for its second parameter. To make this work again, we have to make sure the `setActive` parameter is supplied every time we call the API from within QML. Also, worth noting that this is not the first time we're running into a scenario like this.
This commit is contained in:
parent
43e4ba771b
commit
86ea7014f6
|
@ -144,7 +144,7 @@ Item {
|
|||
//% "Join"
|
||||
qsTrId("join")
|
||||
onClicked: {
|
||||
chatsModel.communities.joinCommunity(communityId)
|
||||
chatsModel.communities.joinCommunity(communityId, true)
|
||||
root.joined = true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -228,7 +228,7 @@ ModalPopup {
|
|||
text = qsTr("Pending")
|
||||
}
|
||||
} else {
|
||||
error = chatsModel.communities.joinCommunity(popup.communityId)
|
||||
error = chatsModel.communities.joinCommunity(popup.communityId, true)
|
||||
}
|
||||
|
||||
if (error) {
|
||||
|
|
Loading…
Reference in New Issue