int check_timer(t_server *srv) { int ret; ret = 0; if (waiting_list(srv) == -1) return (-1); if ((ret = task_list(srv)) == -1 || ret == 2) { if (ret == 2 && check_and_write_players(&srv->wfd, srv->all_players, -1) == -1) return (-1); return (ret); } srv->cmd ? free(srv->cmd) : 0; srv->params ? free(srv->params) : 0; srv->cmd = NULL; srv->params = NULL; if (egg_list(srv) == -1) return (-1); if (check_and_write_players(&srv->wfd, srv->all_players, -1) == -1) return (-1); return (0); }
/*JSON{ "type" : "method", "class" : "Task", "name" : "log", "generate" : "jswrap_Task_log" } logs list of tasks */ void jswrap_Task_log(JsVar *parent) { task_list(); return; }