diff options
author | jgeboski <jgeboski@gmail.com> | 2014-12-17 12:57:17 -0500 |
---|---|---|
committer | jgeboski <jgeboski@gmail.com> | 2015-01-28 12:06:40 -0500 |
commit | 7b8238d0c9f409deaa15147bc76fc77101cb52c3 (patch) | |
tree | 10ea10fb01e94ded97600c00368ee66b1a61ab89 /protocols/bee.h | |
parent | 1fa510944f3f95f1907422dc8f7cfe9238b99cd0 (diff) |
irc-channel: implemented a special mode for show_users
This allows for users to be declared as being special, which does not
have any specific meaning. The meaning of being special is different
from protocol-to-protocol, which many protocols do not even implement.
This functionality is mainly geared towards a special user state which
only some protocols may actually need to define. For example, with the
third-party Steam plugin, this can be used for denoting a user which is
actively playing a game.
By default, this mode will not actually be used by any plugin. However,
it does default to the half-operator user mode.
Diffstat (limited to 'protocols/bee.h')
-rw-r--r-- | protocols/bee.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/protocols/bee.h b/protocols/bee.h index 949bb025..567b8415 100644 --- a/protocols/bee.h +++ b/protocols/bee.h @@ -62,6 +62,7 @@ typedef enum BEE_USER_AWAY = 4, /* Compatibility with old OPT_AWAY flag */ BEE_USER_MOBILE = 8, /* Compatibility with old OPT_MOBILE flag */ BEE_USER_LOCAL = 256, /* Locally-added contacts (not in real contact list) */ + BEE_USER_SPECIAL = 512, /* Denotes a user as being special */ } bee_user_flags_t; typedef struct bee_user |