Handle usernames properly in bridge state remote name

This commit is contained in:
Tulir Asokan
2023-06-20 15:29:46 +03:00
parent 914b360720
commit c449696120

View File

@@ -74,6 +74,9 @@ func (user *User) GetRemoteID() string {
func (user *User) GetRemoteName() string {
if user.Session != nil && user.Session.State != nil && user.Session.State.User != nil {
if user.Session.State.User.Discriminator == "0" {
return fmt.Sprintf("@%s", user.Session.State.User.Username)
}
return fmt.Sprintf("%s#%s", user.Session.State.User.Username, user.Session.State.User.Discriminator)
}
return user.DiscordID