Switch to Go modules and make other changes
This commit is contained in:
@ -34,7 +34,7 @@ import (
|
||||
"crypto/tls"
|
||||
"encoding/json"
|
||||
|
||||
"gopkg.in/russross/blackfriday.v2"
|
||||
"github.com/russross/blackfriday/v2"
|
||||
"maunium.net/go/gomuks/config"
|
||||
"maunium.net/go/gomuks/debug"
|
||||
"maunium.net/go/gomuks/interface"
|
||||
@ -194,6 +194,10 @@ func (c *Container) OnLogin() {
|
||||
debug.Print("Initializing syncer")
|
||||
c.syncer = NewGomuksSyncer(c.config)
|
||||
c.syncer.OnEventType(mautrix.EventMessage, c.HandleMessage)
|
||||
c.syncer.OnEventType(mautrix.StateAliases, c.HandleMessage)
|
||||
c.syncer.OnEventType(mautrix.StateCanonicalAlias, c.HandleMessage)
|
||||
c.syncer.OnEventType(mautrix.StateTopic, c.HandleMessage)
|
||||
c.syncer.OnEventType(mautrix.StateRoomName, c.HandleMessage)
|
||||
c.syncer.OnEventType(mautrix.StateMember, c.HandleMembership)
|
||||
c.syncer.OnEventType(mautrix.EphemeralEventReceipt, c.HandleReadReceipt)
|
||||
c.syncer.OnEventType(mautrix.EphemeralEventTyping, c.HandleTyping)
|
||||
@ -290,7 +294,7 @@ func (c *Container) HandleMessage(source EventSource, evt *mautrix.Event) {
|
||||
c.ui.Render()
|
||||
}
|
||||
} else {
|
||||
debug.Printf("Parsing event %v failed (ParseEvent() returned nil).", evt)
|
||||
debug.Printf("Parsing event %s type %s %v from %s in %s failed (ParseEvent() returned nil).", evt.ID, evt.Type, evt.Content.Raw, evt.Sender, evt.RoomID)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -23,8 +23,8 @@ import (
|
||||
"maunium.net/go/gomuks/debug"
|
||||
"time"
|
||||
|
||||
"maunium.net/go/mautrix"
|
||||
"maunium.net/go/gomuks/matrix/rooms"
|
||||
"maunium.net/go/mautrix"
|
||||
)
|
||||
|
||||
type SyncerSession interface {
|
||||
@ -167,7 +167,14 @@ func (s *GomuksSyncer) GetFilterJSON(userID string) json.RawMessage {
|
||||
},
|
||||
},
|
||||
Timeline: mautrix.FilterPart{
|
||||
Types: []string{"m.room.message", "m.room.member"},
|
||||
Types: []string{
|
||||
"m.room.message",
|
||||
"m.room.member",
|
||||
"m.room.name",
|
||||
"m.room.topic",
|
||||
"m.room.canonical_alias",
|
||||
"m.room.aliases",
|
||||
},
|
||||
Limit: 50,
|
||||
},
|
||||
Ephemeral: mautrix.FilterPart{
|
||||
|
Reference in New Issue
Block a user