diff --git a/src/commands.c b/src/commands.c index b90846618522348ba60047a0c1fac6228938c1f2..2282c9bb041d216aabab8ceaf51ea43681a0bb48 100644 --- a/src/commands.c +++ b/src/commands.c @@ -1273,7 +1273,15 @@ unknown: return false; } -// bool -// command_sticker_delete(struct lkt_state *srv, size_t c, char *argv[LKT_MESSAGE_ARGS_MAX]) -// { -// } +bool +command_sticker_delete(struct lkt_state *srv, size_t c, char *argv[LKT_MESSAGE_ARGS_MAX]) +{ + if (argv[0] == NULL || argv[1] == NULL) { + fprintf(stderr, " . command_sticker_delete: Invalid argument\n"); + return false; + } + + (void) c; + int uri = atoi(argv[1]); + return database_sticker_delete_specify(srv->db, argv[0], uri, argv[2]); +}