diff options
Diffstat (limited to 'firebase.c')
-rw-r--r-- | firebase.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -4,6 +4,7 @@ #include <assert.h> #include "db.h" #include "firebase.h" +#include "user_data.h" #define JS_PLUGIN_PATH "firebase-io/firebase-io.js" @@ -126,6 +127,7 @@ void firebase_send_message(const char *room,i64 roomid,const char *user,const ch struct db_user_list members=db_list_members(roomid); for(i64 i=0;i<members.count;i++){ + if(userdata_online(members.list[i].id,NULL))continue; struct db_strings_list tokens=db_user_tokens(members.list[i].id); for(i64 j=0;j<tokens.count;j++){ token_send(tokens.list[j],room,user,msg); |