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

@@ -31,6 +31,13 @@ const (
IdentifierTypePhone = "m.id.phone"
)
type Direction rune
const (
DirectionForward Direction = 'f'
DirectionBackward Direction = 'b'
)
// ReqRegister is the JSON request for https://spec.matrix.org/v1.2/client-server-api/#post_matrixclientv3register
type ReqRegister struct {
Username string `json:"username,omitempty"`
@@ -334,13 +341,17 @@ type ReqBatchSend struct {
}
type ReqSetReadMarkers struct {
Read id.EventID `json:"m.read"`
ReadPrivate id.EventID `json:"m.read.private"`
FullyRead id.EventID `json:"m.fully_read"`
Read id.EventID `json:"m.read,omitempty"`
ReadPrivate id.EventID `json:"m.read.private,omitempty"`
FullyRead id.EventID `json:"m.fully_read,omitempty"`
BeeperReadExtra interface{} `json:"com.beeper.read.extra"`
BeeperReadPrivateExtra interface{} `json:"com.beeper.read.private.extra"`
BeeperFullyReadExtra interface{} `json:"com.beeper.fully_read.extra"`
BeeperReadExtra interface{} `json:"com.beeper.read.extra,omitempty"`
BeeperReadPrivateExtra interface{} `json:"com.beeper.read.private.extra,omitempty"`
BeeperFullyReadExtra interface{} `json:"com.beeper.fully_read.extra,omitempty"`
}
type ReqSendReceipt struct {
ThreadID string `json:"thread_id,omitempty"`
}
// ReqHierarchy contains the parameters for https://spec.matrix.org/v1.4/client-server-api/#get_matrixclientv1roomsroomidhierarchy
@@ -380,3 +391,23 @@ func (req *ReqHierarchy) Query() map[string]string {
}
return query
}
type ReqBeeperMergeRoom struct {
NewRoom ReqCreateRoom `json:"create"`
Key string `json:"key"`
Rooms []id.RoomID `json:"rooms"`
User id.UserID `json:"user_id"`
}
type BeeperSplitRoomPart struct {
UserID id.UserID `json:"user_id"`
Values []string `json:"values"`
NewRoom ReqCreateRoom `json:"create"`
}
type ReqBeeperSplitRoom struct {
RoomID id.RoomID `json:"-"`
Key string `json:"key"`
Parts []BeeperSplitRoomPart `json:"parts"`
}