Move Event types to the Matrix.Event namespace

This commit is contained in:
2016-03-07 09:44:06 +01:00
committed by Gergely Polonkai
parent 5f0b877db1
commit 70dfaff080
18 changed files with 497 additions and 479 deletions

View File

@@ -49,23 +49,23 @@ static void
cb_presence_event(MatrixClient *client,
const gchar *room_id,
JsonNode *raw_event,
MatrixEvent *event,
MatrixEventBase *event,
gpointer user_data)
{
g_printerr("Incoming presence event from %s!\n",
matrix_event_get_sender(event));
matrix_event_room_get_sender(MATRIX_EVENT_PRESENCE(event)));
}
static void
cb_room_member_event(MatrixClient *client,
const gchar *room_id,
JsonNode *raw_event,
MatrixEvent *event,
MatrixEventBase *event,
gpointer user_data)
{
g_printerr("Incoming room member event from %s in room %s (%s)\n",
matrix_event_get_sender(event),
matrix_event_get_room_id(MATRIX_EVENT(event)),
matrix_event_room_get_sender(MATRIX_EVENT_ROOM(event)),
matrix_event_room_get_room_id(MATRIX_EVENT_ROOM(event)),
room_id);
}
@@ -73,13 +73,13 @@ static void
cb_room_message_event(MatrixClient *client,
const gchar *room_id,
JsonNode *raw_event,
MatrixEvent *event,
MatrixEventBase *event,
gpointer user_data)
{
g_printf("Message from %s: %s\n",
matrix_event_get_sender(event),
matrix_room_message_event_get_body(
MATRIX_ROOM_MESSAGE_EVENT(event)));
matrix_event_room_get_sender(MATRIX_EVENT_ROOM(event)),
matrix_event_room_message_get_body(
MATRIX_EVENT_ROOM_MESSAGE(event)));
}
int
@@ -119,11 +119,11 @@ main(int argc, char *argv[])
"login-finished",
G_CALLBACK(login_finished),
loop);
matrix_client_connect_event(client, MATRIX_TYPE_PRESENCE_EVENT,
matrix_client_connect_event(client, MATRIX_EVENT_TYPE_PRESENCE,
cb_presence_event, NULL, NULL);
matrix_client_connect_event(client, MATRIX_TYPE_ROOM_MEMBER_EVENT,
matrix_client_connect_event(client, MATRIX_EVENT_TYPE_ROOM_MEMBER,
cb_room_member_event, NULL, NULL);
matrix_client_connect_event(client, MATRIX_TYPE_ROOM_MESSAGE_EVENT,
matrix_client_connect_event(client, MATRIX_EVENT_TYPE_ROOM_MESSAGE,
cb_room_message_event, NULL, NULL);
matrix_client_login_with_password(client, user, password, NULL);