diff options
Diffstat (limited to 'pseudoclients')
-rw-r--r-- | pseudoclients/haxserv.c | 13 | ||||
-rw-r--r-- | pseudoclients/haxserv.h | 2 | ||||
-rw-r--r-- | pseudoclients/services.c | 11 | ||||
-rw-r--r-- | pseudoclients/services.h | 2 |
4 files changed, 28 insertions, 0 deletions
diff --git a/pseudoclients/haxserv.c b/pseudoclients/haxserv.c index 985c0eb..cc69198 100644 --- a/pseudoclients/haxserv.c +++ b/pseudoclients/haxserv.c @@ -127,6 +127,8 @@ int haxserv_pseudoclient_post_reload(void) { pseudoclients[HAXSERV_PSEUDOCLIENT].allow_kick = haxserv_pseudoclient_allow_kick; pseudoclients[HAXSERV_PSEUDOCLIENT].handle_privmsg = haxserv_pseudoclient_handle_privmsg; + pseudoclients[HAXSERV_PSEUDOCLIENT].handle_rename_user = haxserv_pseudoclient_handle_rename_user; + pseudoclients[HAXSERV_PSEUDOCLIENT].handle_set_cert = haxserv_pseudoclient_handle_set_cert; return 0; } @@ -300,6 +302,14 @@ void haxserv_pseudoclient_handle_privmsg(struct string from, struct string sourc } } +void haxserv_pseudoclient_handle_rename_user(struct string from, struct user_info *user, struct string nick, size_t timestamp) { + return; +} + +void haxserv_pseudoclient_handle_set_cert(struct string from, struct user_info *user, struct string cert, struct string source) { + return; +} + int haxserv_pseudoclient_help_command(struct string from, struct string sender, struct string original_message, struct string respond_to, size_t argc, struct string *argv) { notice(SID, HAXSERV_UID, respond_to, STRING("Command list:")); for (size_t i = 0; i < haxserv_pseudoclient_commands.len; i++) { @@ -586,6 +596,9 @@ struct command_def haxserv_pseudoclient_spam_command_def = { int haxserv_pseudoclient_reload_command(struct string from, struct string sender, struct string original_message, struct string respond_to, size_t argc, struct string *argv) { reload_pseudoclients[HAXSERV_PSEUDOCLIENT] = 1; +#ifdef USE_SERVICES_PSUEDOCLIENT + reload_pseudoclients[SERVICES_PSEUDOCLIENT] = 1; +#endif return 0; } diff --git a/pseudoclients/haxserv.h b/pseudoclients/haxserv.h index 89a955e..4f248e7 100644 --- a/pseudoclients/haxserv.h +++ b/pseudoclients/haxserv.h @@ -46,6 +46,8 @@ int haxserv_pseudoclient_allow_kill(struct string from, struct string source, st int haxserv_pseudoclient_allow_kick(struct string from, struct string source, struct channel_info *channel, struct user_info *user, struct string reason); void haxserv_pseudoclient_handle_privmsg(struct string from, struct string source, struct string target, struct string msg); +void haxserv_pseudoclient_handle_rename_user(struct string from, struct user_info *user, struct string nick, size_t timestamp); +void haxserv_pseudoclient_handle_set_cert(struct string from, struct user_info *user, struct string cert, struct string source); extern struct table haxserv_pseudoclient_commands; diff --git a/pseudoclients/services.c b/pseudoclients/services.c index 8fadca4..22051c0 100644 --- a/pseudoclients/services.c +++ b/pseudoclients/services.c @@ -63,6 +63,8 @@ int services_pseudoclient_post_reload(void) { pseudoclients[SERVICES_PSEUDOCLIENT].allow_kick = services_pseudoclient_allow_kick; pseudoclients[SERVICES_PSEUDOCLIENT].handle_privmsg = services_pseudoclient_handle_privmsg; + pseudoclients[SERVICES_PSEUDOCLIENT].handle_rename_user = services_pseudoclient_handle_rename_user; + pseudoclients[SERVICES_PSEUDOCLIENT].handle_set_cert = services_pseudoclient_handle_set_cert; return 0; } @@ -80,4 +82,13 @@ int services_pseudoclient_allow_kick(struct string from, struct string source, s } void services_pseudoclient_handle_privmsg(struct string from, struct string source, struct string target, struct string msg) { + return; +} + +void services_pseudoclient_handle_rename_user(struct string from, struct user_info *user, struct string nick, size_t timestamp) { + return; +} + +void services_pseudoclient_handle_set_cert(struct string from, struct user_info *user, struct string cert, struct string source) { + return; } diff --git a/pseudoclients/services.h b/pseudoclients/services.h index 10317d7..e1dfe63 100644 --- a/pseudoclients/services.h +++ b/pseudoclients/services.h @@ -46,3 +46,5 @@ int services_pseudoclient_allow_kill(struct string from, struct string source, s int services_pseudoclient_allow_kick(struct string from, struct string source, struct channel_info *channel, struct user_info *user, struct string reason); void services_pseudoclient_handle_privmsg(struct string from, struct string source, struct string target, struct string msg); +void services_pseudoclient_handle_rename_user(struct string from, struct user_info *user, struct string nick, size_t timestamp); +void services_pseudoclient_handle_set_cert(struct string from, struct user_info *user, struct string cert, struct string source); |