aboutsummaryrefslogtreecommitdiff
path: root/db.h
diff options
context:
space:
mode:
Diffstat (limited to 'db.h')
-rw-r--r--db.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/db.h b/db.h
index 8ca1227..9eb9a1f 100644
--- a/db.h
+++ b/db.h
@@ -23,6 +23,11 @@ struct db_message_list{
struct db_message *list;
};
+struct db_user_list{
+ i64 count;
+ struct db_name_id *list;
+};
+
void db_init(void);
void db_close(void);
@@ -31,6 +36,7 @@ bool db_delete_room(i64 roomid);
bool db_add_member(i64 roomid,i64 userid);
bool db_remove_member(i64 roomid,i64 userid);
bool db_is_member(i64 roomid,i64 userid);
+struct db_user_list db_get_members(i64 roomid);
i64 db_find_room(const char *name); // -1 if not found
struct db_room_list db_list_rooms(i64 userid);