Only update realname if specified in "user udpate"
This will allow adding more flags. git-svn-id: file:///srv/svn/repo/suika/trunk@569 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
parent
474d6e3ccd
commit
cafcd21da5
@ -788,15 +788,18 @@ func handleUserCreate(dc *downstreamConn, params []string) error {
|
||||
}
|
||||
|
||||
func handleUserUpdate(dc *downstreamConn, params []string) error {
|
||||
var realname *string
|
||||
fs := newFlagSet()
|
||||
realname := fs.String("realname", "", "")
|
||||
fs.Var(stringPtrFlag{&realname}, "realname", "")
|
||||
|
||||
if err := fs.Parse(params); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := dc.user.updateRealname(*realname); err != nil {
|
||||
return err
|
||||
if realname != nil {
|
||||
if err := dc.user.updateRealname(*realname); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
sendServicePRIVMSG(dc, fmt.Sprintf("updated user %q", dc.user.Username))
|
||||
|
Loading…
x
Reference in New Issue
Block a user