forked from cwtch.im/ui
updating eventbus fields
This commit is contained in:
parent
e19711e599
commit
cea689e832
|
@ -5,7 +5,6 @@ import (
|
|||
"cwtch.im/ui/go/cwutil"
|
||||
"cwtch.im/ui/go/gobjects"
|
||||
"cwtch.im/ui/go/the"
|
||||
"git.openprivacy.ca/openprivacy/libricochet-go/log"
|
||||
"time"
|
||||
)
|
||||
|
||||
|
@ -16,25 +15,25 @@ func IncomingListener(callback func(*gobjects.Message)) {
|
|||
|
||||
for {
|
||||
e := q.Next()
|
||||
log.Debugf("got event %s", e.EventType)
|
||||
|
||||
switch e.EventType {
|
||||
case event.NewMessageFromPeer:
|
||||
case event.NewMessageFromPeer://event.TimestampReceived, event.RemotePeer, event.Data
|
||||
ts, _ := time.Parse(time.RFC3339Nano, e.Data[event.TimestampReceived])
|
||||
callback(&gobjects.Message{
|
||||
Handle: e.Data["Onion"],
|
||||
From: e.Data["Onion"],
|
||||
Message: e.Data["Data"],
|
||||
Image: cwutil.RandomProfileImage(e.Data["Onion"]),
|
||||
Timestamp: time.Now(),
|
||||
Handle: e.Data[event.RemotePeer],
|
||||
From: e.Data[event.RemotePeer],
|
||||
Message: e.Data[event.Data],
|
||||
Image: cwutil.RandomProfileImage(e.Data[event.RemotePeer]),
|
||||
Timestamp: ts,
|
||||
})
|
||||
case event.NewMessageFromGroup:
|
||||
log.Debugf("NewMessageFromGroup!")
|
||||
case event.NewMessageFromGroup://event.TimestampReceived, event.TimestampSent, event.Data, event.GroupID, event.RemotePeer
|
||||
ts, _ := time.Parse(time.RFC3339Nano, e.Data[event.TimestampReceived])
|
||||
callback(&gobjects.Message{
|
||||
Handle: e.Data["GroupID"],
|
||||
From: e.Data["Onion"],
|
||||
Message: e.Data["Data"],
|
||||
Image: cwutil.RandomGroupImage(e.Data["GroupID"]),
|
||||
Timestamp: time.Now(),
|
||||
Handle: e.Data[event.GroupID],
|
||||
From: e.Data[event.RemotePeer],
|
||||
Message: e.Data[event.Data],
|
||||
Image: cwutil.RandomGroupImage(e.Data[event.GroupID]),
|
||||
Timestamp: ts,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue