Changeset 664 in code for trunk/downstream.go


Ignore:
Timestamp:
Nov 2, 2021, 10:33:17 PM (4 years ago)
Author:
contact
Message:

Make Network.Nick optional

Make Network.Nick optional, default to the user's username. This
will allow adding a global setting to set the nickname in the
future, just like we have for the real name.

References: https://todo.sr.ht/~emersion/soju/110

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r662 r664  
    103103                "name":     irc.TagValue(network.GetName()),
    104104                "state":    irc.TagValue(state),
    105                 "nickname": irc.TagValue(network.Nick),
     105                "nickname": irc.TagValue(GetNick(&network.user.User, &network.Network)),
    106106        }
    107107
     
    336336        // configured nickname and hope it was the one being used when we were
    337337        // connected.
    338         return net.casemap(nick) == net.casemap(net.Nick)
     338        return net.casemap(nick) == net.casemap(GetNick(&net.user.User, &net.Network))
    339339}
    340340
     
    24152415                        }
    24162416
     2417                        if record.Nick == dc.user.Username {
     2418                                record.Nick = ""
     2419                        }
    24172420                        if record.Realname == dc.user.Realname {
    24182421                                record.Realname = ""
     
    24562459                        }
    24572460
     2461                        if record.Nick == dc.user.Username {
     2462                                record.Nick = ""
     2463                        }
    24582464                        if record.Realname == dc.user.Realname {
    24592465                                record.Realname = ""
Note: See TracChangeset for help on using the changeset viewer.