Update mautrix-go (and update to new metadata system)
This commit is contained in:
committed by
Sumner Evans
parent
92b8541654
commit
aa45619244
@@ -7,6 +7,7 @@ import (
|
||||
|
||||
up "go.mau.fi/util/configupgrade"
|
||||
"maunium.net/go/mautrix/bridgev2"
|
||||
"maunium.net/go/mautrix/bridgev2/database"
|
||||
|
||||
"go.mau.fi/mautrix-telegram/pkg/connector/media"
|
||||
)
|
||||
@@ -49,3 +50,25 @@ func (tg *TelegramConnector) ValidateConfig() error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (tg *TelegramConnector) GetDBMetaTypes() database.MetaTypes {
|
||||
return database.MetaTypes{
|
||||
Ghost: func() any {
|
||||
return &GhostMetadata{}
|
||||
},
|
||||
Portal: nil,
|
||||
Message: nil,
|
||||
Reaction: nil,
|
||||
UserLogin: func() any {
|
||||
return &UserLoginMetadata{}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
type GhostMetadata struct {
|
||||
IsPremium bool `json:"is_premium"`
|
||||
}
|
||||
|
||||
type UserLoginMetadata struct {
|
||||
Phone string `json:"phone"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user