aboutsummaryrefslogtreecommitdiff
path: root/db.c
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2017-03-16 22:01:49 +0100
committertomsmeding <tom.smeding@gmail.com>2017-03-16 22:01:49 +0100
commit9ec8909fef512e71f3a002068cd0635cf959bef2 (patch)
tree989c9d92c6941b1b778f4ee7a06e53cdb43fffff /db.c
parentcadfeb9d6f1a1f3299b919819d208cdaede717b4 (diff)
Add command list_members
Diffstat (limited to 'db.c')
-rw-r--r--db.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/db.c b/db.c
index 828c081..e7740a0 100644
--- a/db.c
+++ b/db.c
@@ -85,7 +85,7 @@ bool db_is_member(i64 roomid,i64 userid){
return success;
}
-struct db_user_list db_get_members(i64 roomid){
+struct db_user_list db_list_members(i64 roomid){
sqlite3_stmt *stmt;
SQLITE(prepare_v2,database,
"select U.id, U.name "
@@ -227,3 +227,11 @@ void db_nullify_room_list(struct db_room_list rl){
if(rl.list)free(rl.list);
rl.list=NULL;
}
+
+void db_nullify_user_list(struct db_user_list ul){
+ for(i64 i=0;i<ul.count;i++){
+ free(ul.list[i].name);
+ }
+ if(ul.list)free(ul.list);
+ ul.list=NULL;
+}