forked from cwtch.im/ui
Fixing Bulletin Reply
This commit is contained in:
parent
0e88349ae6
commit
401dcc9580
|
@ -119,6 +119,7 @@ func (this *GrandCentralDispatcher) loadMessagesPaneHelper(handle string) {
|
|||
this.ClearMessages()
|
||||
this.SetCurrentOpenConversation(handle)
|
||||
c := this.UIState.GetContact(handle)
|
||||
|
||||
c.Badge = 0
|
||||
this.UIState.UpdateContact(handle)
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@ package gothings
|
|||
|
||||
import (
|
||||
"cwtch.im/ui/go/constants"
|
||||
"cwtch.im/ui/go/cwutil"
|
||||
"cwtch.im/ui/go/gobjects"
|
||||
"cwtch.im/ui/go/the"
|
||||
"encoding/base32"
|
||||
|
@ -50,6 +51,22 @@ func (this *InterfaceState) AddContact(c *gobjects.Contact) {
|
|||
}
|
||||
|
||||
func (this *InterfaceState) GetContact(handle string) *gobjects.Contact {
|
||||
if _, found := this.contacts[handle]; !found {
|
||||
c := &gobjects.Contact{
|
||||
handle,
|
||||
handle,
|
||||
cwutil.RandomProfileImage(handle),
|
||||
"",
|
||||
1,
|
||||
0,
|
||||
false,
|
||||
}
|
||||
|
||||
this.contacts[handle] = c
|
||||
this.parentGcd.AddContact(c.Handle, c.DisplayName, c.Image, c.Server, c.Badge, c.Status, c.Trusted)
|
||||
go the.Peer.PeerWithOnion(c.Handle)
|
||||
}
|
||||
|
||||
return this.contacts[handle]
|
||||
}
|
||||
|
||||
|
|
|
@ -173,10 +173,6 @@ ColumnLayout {
|
|||
}
|
||||
|
||||
focus: true
|
||||
onCurrentItemChanged: console.log(model.get(bulletinView.currentIndex).title + ' selected')
|
||||
|
||||
|
||||
|
||||
ListModel {
|
||||
id: jsonModel4
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue