updated deps

This commit is contained in:
Aine
2023-02-13 13:02:13 +02:00
parent dbe4a73174
commit 19e2047a2b
140 changed files with 4106 additions and 12049 deletions

View File

@@ -1,9 +1,12 @@
package linkpearl
import (
"fmt"
"maunium.net/go/mautrix"
"maunium.net/go/mautrix/crypto"
"maunium.net/go/mautrix/event"
"maunium.net/go/mautrix/format"
"maunium.net/go/mautrix/id"
)
@@ -24,6 +27,22 @@ func (l *Linkpearl) Send(roomID id.RoomID, content interface{}) (id.EventID, err
return l.SendEncrypted(roomID, encrypted)
}
// SendNotice to a room with optional thread relation
func (l *Linkpearl) SendNotice(roomID id.RoomID, threadID id.EventID, message string, args ...interface{}) {
content := format.RenderMarkdown(fmt.Sprintf(message, args...), true, true)
if threadID != "" {
content.RelatesTo = &event.RelatesTo{
Type: event.RelThread,
EventID: threadID,
}
}
_, err := l.Send(roomID, &content)
if err != nil {
l.log.Error("cannot send a notice into room %q: %v", roomID, err)
}
}
// SendFile to a matrix room
func (l *Linkpearl) SendFile(roomID id.RoomID, req *mautrix.ReqUploadMedia, msgtype event.MessageType, relation *event.RelatesTo) error {
resp, err := l.GetClient().UploadMedia(*req)

View File

@@ -46,7 +46,7 @@ func (s *Store) WithCrypto(userID id.UserID, deviceID id.DeviceID, logger config
[]byte(userID),
)
return s.s.Upgrade()
return s.s.DB.Upgrade()
}
// GetDialect returns database dialect