xep-0084: Look for specific user and print ID
Add a `/avatar` command.
This commit is contained in:
@@ -2312,6 +2312,21 @@ static struct cmd_t command_defs[] =
|
||||
"/color on",
|
||||
"/color blue")
|
||||
},
|
||||
|
||||
{ "/avatar",
|
||||
parse_args, 1, 1, NULL,
|
||||
CMD_NOSUBFUNCS
|
||||
CMD_MAINFUNC(cmd_avatar)
|
||||
CMD_TAGS(
|
||||
CMD_TAG_CHAT)
|
||||
CMD_SYN(
|
||||
"/color nick")
|
||||
CMD_DESC(
|
||||
"Not ready")
|
||||
CMD_ARGS(
|
||||
{ "nick", "Not ready"})
|
||||
CMD_NOEXAMPLES
|
||||
},
|
||||
};
|
||||
|
||||
static GHashTable *search_index;
|
||||
|
||||
@@ -78,6 +78,7 @@
|
||||
#include "xmpp/jid.h"
|
||||
#include "xmpp/muc.h"
|
||||
#include "xmpp/chat_session.h"
|
||||
#include "xmpp/avatar.h"
|
||||
|
||||
#ifdef HAVE_LIBOTR
|
||||
#include "otr/otr.h"
|
||||
@@ -8660,3 +8661,11 @@ cmd_color(ProfWin *window, const char *const command, gchar **args)
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
gboolean
|
||||
cmd_avatar(ProfWin *window, const char *const command, gchar **args)
|
||||
{
|
||||
avatar_get_by_nick(args[0]);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -223,6 +223,6 @@ gboolean cmd_save(ProfWin *window, const char *const command, gchar **args);
|
||||
gboolean cmd_reload(ProfWin *window, const char *const command, gchar **args);
|
||||
|
||||
gboolean cmd_paste(ProfWin *window, const char *const command, gchar **args);
|
||||
|
||||
gboolean cmd_color(ProfWin *window, const char *const command, gchar **args);
|
||||
gboolean cmd_avatar(ProfWin *window, const char *const command, gchar **args);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user