Switch to Go modules and make other changes

This commit is contained in:
Tulir Asokan
2019-01-11 23:28:47 +02:00
parent 2fc3378b71
commit 331597b9f8
347 changed files with 189 additions and 81573 deletions

View File

@ -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)
}
}

View File

@ -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{