func registrationPublicMethods( msg *CoreMsg, serverBusyAccounting *helpers.ServerBusyAccounting, serverMethods *helpers.ServerMethods) ([]*ServerCmd, error) { // var err error var cmd *ServerCmd cid := (*msg).Cid data := (*msg).Data if errReg := serverMethods.FillFromMsgData(cid, &data); errReg != nil { rllogger.Outputf( rllogger.LogError, "client %s failed methods registration with error: %s", cid, errReg) err = errReg cmd = NewServerExitCmd() } else { rllogger.Outputf(rllogger.LogInfo, "methods of server %s: %s", cid, data) cmd = NewServerCmd(CmdWaitCommand, cid) } return []*ServerCmd{cmd}, err }