Files
mautrix-discord/database/portalkey.go
Gary Kramlich c1bb55d3cf Tons of works on dm's.
They mostly work including display names and avatars. However that's about all
they do right now.
2022-01-31 04:53:21 -06:00

21 lines
356 B
Go

package database
type PortalKey struct {
ChannelID string
Receiver string
}
func NewPortalKey(channelID, receiver string) PortalKey {
return PortalKey{
ChannelID: channelID,
Receiver: receiver,
}
}
func (key PortalKey) String() string {
if key.ChannelID == key.Receiver {
return key.Receiver
}
return key.ChannelID + "-" + key.Receiver
}