Changeset 569 in code for trunk/service.go


Ignore:
Timestamp:
Jun 28, 2021, 2:40:49 PM (4 years ago)
Author:
contact
Message:

Only update realname if specified in "user udpate"

This will allow adding more flags.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/service.go

    r568 r569  
    789789
    790790func handleUserUpdate(dc *downstreamConn, params []string) error {
     791        var realname *string
    791792        fs := newFlagSet()
    792         realname := fs.String("realname", "", "")
     793        fs.Var(stringPtrFlag{&realname}, "realname", "")
    793794
    794795        if err := fs.Parse(params); err != nil {
     
    796797        }
    797798
    798         if err := dc.user.updateRealname(*realname); err != nil {
    799                 return err
     799        if realname != nil {
     800                if err := dc.user.updateRealname(*realname); err != nil {
     801                        return err
     802                }
    800803        }
    801804
Note: See TracChangeset for help on using the changeset viewer.