| 2711 } |
2711 } |
| 2712 |
2712 |
| 2713 static void zephyr_register_slash_commands(void) |
2713 static void zephyr_register_slash_commands(void) |
| 2714 { |
2714 { |
| 2715 |
2715 |
| 2716 purple_cmd_register("msg","ws", PURPLE_CMD_P_PRPL, |
2716 purple_cmd_register("msg","ws", PURPLE_CMD_P_PROTOCOL, |
| 2717 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2717 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2718 "prpl-zephyr", |
2718 "prpl-zephyr", |
| 2719 zephyr_purple_cmd_msg, _("msg <nick> <message>: Send a private message to a user"), NULL); |
2719 zephyr_purple_cmd_msg, _("msg <nick> <message>: Send a private message to a user"), NULL); |
| 2720 |
2720 |
| 2721 purple_cmd_register("zlocate","w", PURPLE_CMD_P_PRPL, |
2721 purple_cmd_register("zlocate","w", PURPLE_CMD_P_PROTOCOL, |
| 2722 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2722 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2723 "prpl-zephyr", |
2723 "prpl-zephyr", |
| 2724 zephyr_purple_cmd_zlocate, _("zlocate <nick>: Locate user"), NULL); |
2724 zephyr_purple_cmd_zlocate, _("zlocate <nick>: Locate user"), NULL); |
| 2725 |
2725 |
| 2726 purple_cmd_register("zl","w", PURPLE_CMD_P_PRPL, |
2726 purple_cmd_register("zl","w", PURPLE_CMD_P_PROTOCOL, |
| 2727 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2727 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2728 "prpl-zephyr", |
2728 "prpl-zephyr", |
| 2729 zephyr_purple_cmd_zlocate, _("zl <nick>: Locate user"), NULL); |
2729 zephyr_purple_cmd_zlocate, _("zl <nick>: Locate user"), NULL); |
| 2730 |
2730 |
| 2731 purple_cmd_register("instance","s", PURPLE_CMD_P_PRPL, |
2731 purple_cmd_register("instance","s", PURPLE_CMD_P_PROTOCOL, |
| 2732 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2732 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2733 "prpl-zephyr", |
2733 "prpl-zephyr", |
| 2734 zephyr_purple_cmd_instance, _("instance <instance>: Set the instance to be used on this class"), NULL); |
2734 zephyr_purple_cmd_instance, _("instance <instance>: Set the instance to be used on this class"), NULL); |
| 2735 |
2735 |
| 2736 purple_cmd_register("inst","s", PURPLE_CMD_P_PRPL, |
2736 purple_cmd_register("inst","s", PURPLE_CMD_P_PROTOCOL, |
| 2737 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2737 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2738 "prpl-zephyr", |
2738 "prpl-zephyr", |
| 2739 zephyr_purple_cmd_instance, _("inst <instance>: Set the instance to be used on this class"), NULL); |
2739 zephyr_purple_cmd_instance, _("inst <instance>: Set the instance to be used on this class"), NULL); |
| 2740 |
2740 |
| 2741 purple_cmd_register("topic","s", PURPLE_CMD_P_PRPL, |
2741 purple_cmd_register("topic","s", PURPLE_CMD_P_PROTOCOL, |
| 2742 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2742 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2743 "prpl-zephyr", |
2743 "prpl-zephyr", |
| 2744 zephyr_purple_cmd_instance, _("topic <instance>: Set the instance to be used on this class"), NULL); |
2744 zephyr_purple_cmd_instance, _("topic <instance>: Set the instance to be used on this class"), NULL); |
| 2745 |
2745 |
| 2746 purple_cmd_register("sub", "www", PURPLE_CMD_P_PRPL, |
2746 purple_cmd_register("sub", "www", PURPLE_CMD_P_PROTOCOL, |
| 2747 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2747 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2748 "prpl-zephyr", |
2748 "prpl-zephyr", |
| 2749 zephyr_purple_cmd_joinchat_cir, |
2749 zephyr_purple_cmd_joinchat_cir, |
| 2750 _("sub <class> <instance> <recipient>: Join a new chat"), NULL); |
2750 _("sub <class> <instance> <recipient>: Join a new chat"), NULL); |
| 2751 |
2751 |
| 2752 purple_cmd_register("zi","ws", PURPLE_CMD_P_PRPL, |
2752 purple_cmd_register("zi","ws", PURPLE_CMD_P_PROTOCOL, |
| 2753 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2753 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2754 "prpl-zephyr", |
2754 "prpl-zephyr", |
| 2755 zephyr_purple_cmd_zi, _("zi <instance>: Send a message to <message,<i>instance</i>,*>"), NULL); |
2755 zephyr_purple_cmd_zi, _("zi <instance>: Send a message to <message,<i>instance</i>,*>"), NULL); |
| 2756 |
2756 |
| 2757 purple_cmd_register("zci","wws",PURPLE_CMD_P_PRPL, |
2757 purple_cmd_register("zci","wws",PURPLE_CMD_P_PROTOCOL, |
| 2758 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2758 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2759 "prpl-zephyr", |
2759 "prpl-zephyr", |
| 2760 zephyr_purple_cmd_zci, |
2760 zephyr_purple_cmd_zci, |
| 2761 _("zci <class> <instance>: Send a message to <<i>class</i>,<i>instance</i>,*>"), NULL); |
2761 _("zci <class> <instance>: Send a message to <<i>class</i>,<i>instance</i>,*>"), NULL); |
| 2762 |
2762 |
| 2763 purple_cmd_register("zcir","wwws",PURPLE_CMD_P_PRPL, |
2763 purple_cmd_register("zcir","wwws",PURPLE_CMD_P_PROTOCOL, |
| 2764 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2764 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2765 "prpl-zephyr", |
2765 "prpl-zephyr", |
| 2766 zephyr_purple_cmd_zcir, |
2766 zephyr_purple_cmd_zcir, |
| 2767 _("zcir <class> <instance> <recipient>: Send a message to <<i>class</i>,<i>instance</i>,<i>recipient</i>>"), NULL); |
2767 _("zcir <class> <instance> <recipient>: Send a message to <<i>class</i>,<i>instance</i>,<i>recipient</i>>"), NULL); |
| 2768 |
2768 |
| 2769 purple_cmd_register("zir","wws",PURPLE_CMD_P_PRPL, |
2769 purple_cmd_register("zir","wws",PURPLE_CMD_P_PROTOCOL, |
| 2770 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2770 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2771 "prpl-zephyr", |
2771 "prpl-zephyr", |
| 2772 zephyr_purple_cmd_zir, |
2772 zephyr_purple_cmd_zir, |
| 2773 _("zir <instance> <recipient>: Send a message to <MESSAGE,<i>instance</i>,<i>recipient</i>>"), NULL); |
2773 _("zir <instance> <recipient>: Send a message to <MESSAGE,<i>instance</i>,<i>recipient</i>>"), NULL); |
| 2774 |
2774 |
| 2775 purple_cmd_register("zc","ws", PURPLE_CMD_P_PRPL, |
2775 purple_cmd_register("zc","ws", PURPLE_CMD_P_PROTOCOL, |
| 2776 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PRPL_ONLY, |
2776 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2777 "prpl-zephyr", |
2777 "prpl-zephyr", |
| 2778 zephyr_purple_cmd_zc, _("zc <class>: Send a message to <<i>class</i>,PERSONAL,*>"), NULL); |
2778 zephyr_purple_cmd_zc, _("zc <class>: Send a message to <<i>class</i>,PERSONAL,*>"), NULL); |
| 2779 |
2779 |
| 2780 } |
2780 } |
| 2781 |
2781 |