diff options
| author | tomsmeding <tom.smeding@gmail.com> | 2017-05-23 09:35:01 +0200 | 
|---|---|---|
| committer | tomsmeding <tom.smeding@gmail.com> | 2017-05-23 09:35:01 +0200 | 
| commit | e5b02b16ba83b55ef12dff19c18cb03d9e1fad32 (patch) | |
| tree | 82c9c84bf6b07d331304ba7f0b90f078fd5d85c8 | |
| parent | 2678a700401caf1b7e49c98cc1b6db8e416cfc65 (diff) | |
server: WIP firebase: add cmd_delete_firebase_token
| -rw-r--r-- | command.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| @@ -306,6 +306,15 @@ static bool cmd_firebase_token(struct conn_data *data,const char *tag,const char  	return net_send_ok(data->fd,tag);  } +static bool cmd_delete_firebase_token(struct conn_data *data,const char *tag,const char **args){ +	if(data->userid==-1){ +		net_send_error(data->fd,tag,"Not logged in"); +		return false; +	} +	db_delete_token(data->userid,args[0]); +	return net_send_ok(data->fd,tag); +} +  struct cmd_info{  	const char *cmdname; @@ -327,6 +336,7 @@ static const struct cmd_info commands[]={  	{"ping",0,false,cmd_ping},  	{"is_online",1,false,cmd_is_online},  	{"firebase_token",1,false,cmd_firebase_token}, +	{"delete_firebase_token",1,false,cmd_delete_firebase_token},  };  #define NCOMMANDS (sizeof(commands)/sizeof(commands[0])) | 
