#define CLASSNAME "NeonServ"
static const struct default_language_entry msgtab[] = {
+ {"NS_USER_UNKNOWN", "User with nick \002%s\002 does not exist."},
+ {"NS_AUTH_UNKNOWN", "Account \002%s\002 has not been registered."},
+ {"NS_USER_NEED_AUTH", "%s must first authenticate with \002AuthServ\002."}
{NULL, NULL}
};
struct neonserv_cmd_adduser_cache *cache = data;
if(!exists) {
//AUTH_DOES_NOT_EXIST
+ reply(cache->textclient, cache->user, "NS_AUTH_UNKNOWN", cache->nick);
} else
neonserv_cmd_adduser_async1(cache->client, cache->textclient, cache->user, cache->chan, cache->nick, auth, cache->access);
free(cache->nick);
struct neonserv_cmd_adduser_cache *cache = data;
if(!user) {
//USER_DOES_NOT_EXIST
+ reply(cache->textclient, cache->user, "NS_USER_UNKNOWN", cache->nick);
}
else if(!(user->flags & USERFLAG_ISAUTHED)) {
//USER_NOT_AUTHED
+ reply(cache->textclient, cache->user, "NS_USER_NEED_AUTH", cache->nick);
}
else
neonserv_cmd_adduser_async1(cache->client, cache->textclient, cache->user, cache->chan, user->nick, user->auth, cache->access);