portalkey.go 356 B

1234567891011121314151617181920
  1. package database
  2. type PortalKey struct {
  3. ChannelID string
  4. Receiver string
  5. }
  6. func NewPortalKey(channelID, receiver string) PortalKey {
  7. return PortalKey{
  8. ChannelID: channelID,
  9. Receiver: receiver,
  10. }
  11. }
  12. func (key PortalKey) String() string {
  13. if key.ChannelID == key.Receiver {
  14. return key.Receiver
  15. }
  16. return key.ChannelID + "-" + key.Receiver
  17. }