add group message popup notifications #56
6
lib.go
6
lib.go
|
@ -1,6 +1,6 @@
|
||||||
//package cwtch
|
package cwtch
|
||||||
|
|
||||||
package main
|
//package main
|
||||||
|
|
||||||
import "C"
|
import "C"
|
||||||
import (
|
import (
|
||||||
|
@ -739,4 +739,4 @@ func ShutdownCwtch() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Leave as is, needed by ffi
|
// Leave as is, needed by ffi
|
||||||
func main() {}
|
//func main() {}
|
||||||
|
|
|
@ -236,11 +236,13 @@ func (eh *EventHandler) handleProfileEvent(ev *EventProfileEnvelope) string {
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
case event.NewMessageFromPeer: //event.TimestampReceived, event.RemotePeer, event.Data
|
case event.NewMessageFromPeer: //event.TimestampReceived, event.RemotePeer, event.Data
|
||||||
fallthrough
|
|
||||||
case event.NewMessageFromGroup:
|
|
||||||
// only needs contact nickname and picture, for displaying on popup notifications
|
// only needs contact nickname and picture, for displaying on popup notifications
|
||||||
ev.Event.Data["Nick"] = ph.GetNick(ev.Event.Data["RemotePeer"])
|
ev.Event.Data["Nick"] = ph.GetNick(ev.Event.Data["RemotePeer"])
|
||||||
ev.Event.Data["Picture"] = ph.GetProfilePic(ev.Event.Data["RemotePeer"])
|
ev.Event.Data["Picture"] = ph.GetProfilePic(ev.Event.Data["RemotePeer"])
|
||||||
|
case event.NewMessageFromGroup:
|
||||||
|
// only needs contact nickname and picture, for displaying on popup notifications
|
||||||
|
ev.Event.Data["Nick"] = ph.GetNick(ev.Event.Data[event.GroupID])
|
||||||
|
ev.Event.Data["Picture"] = ph.GetProfilePic(ev.Event.Data[event.GroupID])
|
||||||
case event.PeerAcknowledgement:
|
case event.PeerAcknowledgement:
|
||||||
// No enrichement required
|
// No enrichement required
|
||||||
case event.PeerCreated:
|
case event.PeerCreated:
|
||||||
|
|
Loading…
Reference in New Issue