summaryrefslogtreecommitdiff
path: root/src/gnunet_chat_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_lib.c')
-rw-r--r--src/gnunet_chat_lib.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/gnunet_chat_lib.c b/src/gnunet_chat_lib.c
index 114f40c..b6911e7 100644
--- a/src/gnunet_chat_lib.c
+++ b/src/gnunet_chat_lib.c
@@ -1327,29 +1327,7 @@ GNUNET_CHAT_message_get_kind (const struct GNUNET_CHAT_Message *message)
if (!(message->msg))
return GNUNET_CHAT_KIND_UNKNOWN;
- switch (message->msg->header.kind)
- {
- case GNUNET_MESSENGER_KIND_JOIN:
- return GNUNET_CHAT_KIND_JOIN;
- case GNUNET_MESSENGER_KIND_LEAVE:
- return GNUNET_CHAT_KIND_LEAVE;
- case GNUNET_MESSENGER_KIND_NAME:
- case GNUNET_MESSENGER_KIND_KEY:
- case GNUNET_MESSENGER_KIND_ID:
- return GNUNET_CHAT_KIND_CONTACT;
- case GNUNET_MESSENGER_KIND_INVITE:
- return GNUNET_CHAT_KIND_INVITATION;
- case GNUNET_MESSENGER_KIND_TEXT:
- return GNUNET_CHAT_KIND_TEXT;
- case GNUNET_MESSENGER_KIND_FILE:
- return GNUNET_CHAT_KIND_FILE;
- case GNUNET_MESSENGER_KIND_PRIVATE:
- return GNUNET_CHAT_KIND_WHISPER;
- case GNUNET_MESSENGER_KIND_DELETE:
- return GNUNET_CHAT_KIND_DELETION;
- default:
- return GNUNET_CHAT_KIND_UNKNOWN;
- }
+ return util_message_kind_from_kind(message->msg->header.kind);
}