aboutsummaryrefslogtreecommitdiffstats
path: root/nick.c
diff options
context:
space:
mode:
Diffstat (limited to 'nick.c')
-rw-r--r--nick.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/nick.c b/nick.c
index bc81d50e..c8e4916f 100644
--- a/nick.c
+++ b/nick.c
@@ -135,6 +135,13 @@ char *nick_gen( bee_user_t *bu )
return NULL;
fmt += 2;
}
+ else if( g_strncasecmp( fmt, "nick", 4 ) == 0 )
+ {
+ part = bu->nick ? : bu->handle;
+ fmt += 4;
+ ok |= TRUE;
+ break;
+ }
else if( g_strncasecmp( fmt, "handle", 6 ) == 0 )
{
part = bu->handle;
@@ -157,6 +164,12 @@ char *nick_gen( bee_user_t *bu )
chop = ' ';
break;
}
+ else if( g_strncasecmp( fmt, "group", 5 ) == 0 )
+ {
+ part = bu->group ? bu->group->name : NULL;
+ fmt += 5;
+ break;
+ }
else
{
return NULL;