Skip to content

Commit 4e4883d

Browse files
committed
fix
1 parent 3ad5961 commit 4e4883d

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

src/game/game_thread.cpp

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ bool GameThread::handle_events() {
384384
// get command
385385
int command = decode_int_or_default(root, "c", -1);
386386
yyjson_val *data_val = yyjson_obj_get(root, "d");
387-
std::string command_id = decode_string_or_default(root, "id", EMPTY_STRING);
387+
std::string command_id = decode_string_or_default(data_val, "id", EMPTY_STRING);
388388
if (game.peers.find(message.id) == game.peers.end()) {
389389
yyjson_doc_free(doc);
390390
on_error(game, command_id, message.id, ERROR_PEER_NOT_FOUND, true);
@@ -396,76 +396,76 @@ bool GameThread::handle_events() {
396396
switch (command) {
397397
// relay
398398
case COMMAND_LOBBY_DATA: {
399-
on_lobby_data(game, std::string(command_id), peer, data_val);
399+
on_lobby_data(game, command_id, peer, data_val);
400400
} break;
401401
case COMMAND_LOBBY_DATA_TO: {
402-
on_data_to(game, std::string(command_id), peer, data_val);
402+
on_data_to(game, command_id, peer, data_val);
403403
} break;
404404
case COMMAND_LOBBY_DATA_TO_ALL: {
405-
on_data_to_all(game, std::string(command_id), peer, data_val);
405+
on_data_to_all(game, command_id, peer, data_val);
406406
} break;
407407
case COMMAND_LOBBY_NOTIFY_TO: {
408-
on_notify_to(game, std::string(command_id), peer, data_val);
408+
on_notify_to(game, command_id, peer, data_val);
409409
} break;
410410
case COMMAND_LOBBY_NOTIFY: {
411-
on_lobby_notify(game, std::string(command_id), peer, data_val);
411+
on_lobby_notify(game, command_id, peer, data_val);
412412
} break;
413413

414414
// scripted
415415
case COMMAND_LOBBY_CALL: {
416-
on_lobby_call(game, std::string(command_id), peer, data_val);
416+
on_lobby_call(game, command_id, peer, data_val);
417417
} break;
418418
case COMMAND_LOBBY_QUICK_JOIN: {
419-
on_quick_join(game, std::string(command_id), peer, data_val);
419+
on_quick_join(game, command_id, peer, data_val);
420420
} break;
421421
case COMMAND_CREATE_LOBBY: {
422-
on_create_lobby(game, std::string(command_id), peer, data_val);
422+
on_create_lobby(game, command_id, peer, data_val);
423423
} break;
424424
case COMMAND_JOIN_LOBBY: {
425-
on_join_lobby(game, std::string(command_id), peer, data_val);
425+
on_join_lobby(game, command_id, peer, data_val);
426426
} break;
427427
case COMMAND_LEAVE_LOBBY: {
428-
on_leave_lobby(game, std::string(command_id), peer, data_val);
428+
on_leave_lobby(game, command_id, peer, data_val);
429429
} break;
430430
case COMMAND_LIST_LOBBY: {
431-
on_list_lobby(game, std::string(command_id), peer, data_val);
431+
on_list_lobby(game, command_id, peer, data_val);
432432
} break;
433433
case COMMAND_CHAT_LOBBY: {
434-
on_chat_lobby(game, std::string(command_id), peer, data_val);
434+
on_chat_lobby(game, command_id, peer, data_val);
435435
} break;
436436
case COMMAND_LOBBY_TAGS: {
437-
on_lobby_tags(game, std::string(command_id), peer, data_val);
437+
on_lobby_tags(game, command_id, peer, data_val);
438438
} break;
439439
case COMMAND_KICK_PEER: {
440-
on_kick_peer(game, std::string(command_id), peer, data_val);
440+
on_kick_peer(game, command_id, peer, data_val);
441441
} break;
442442
case COMMAND_USER_DATA: {
443-
on_user_data(game, std::string(command_id), peer, data_val);
443+
on_user_data(game, command_id, peer, data_val);
444444
} break;
445445
case COMMAND_LOBBY_READY: {
446-
on_lobby_ready(game, std::string(command_id), peer, data_val);
446+
on_lobby_ready(game, command_id, peer, data_val);
447447
} break;
448448
case COMMAND_LOBBY_UNREADY: {
449-
on_lobby_unready(game, std::string(command_id), peer, data_val);
449+
on_lobby_unready(game, command_id, peer, data_val);
450450
} break;
451451
case COMMAND_LOBBY_SEAL: {
452-
on_seal_lobby(game, std::string(command_id), peer, data_val);
452+
on_seal_lobby(game, command_id, peer, data_val);
453453
} break;
454454
case COMMAND_LOBBY_UNSEAL: {
455-
on_unseal_lobby(game, std::string(command_id), peer, data_val);
455+
on_unseal_lobby(game, command_id, peer, data_val);
456456
} break;
457457
case COMMAND_LOBBY_MAX_PLAYERS: {
458-
on_lobby_max_players(game, std::string(command_id), peer, data_val);
458+
on_lobby_max_players(game, command_id, peer, data_val);
459459
} break;
460460
case COMMAND_LOBBY_TITLE: {
461-
on_lobby_title(game, std::string(command_id), peer, data_val);
461+
on_lobby_title(game, command_id, peer, data_val);
462462
} break;
463463
case COMMAND_LOBBY_PASSWORD: {
464-
on_lobby_password(game, std::string(command_id), peer, data_val);
464+
on_lobby_password(game, command_id, peer, data_val);
465465
} break;
466466

467467
default: {
468-
on_error(game, std::string(command_id), message.id, ERROR_UNKOWN_COMMAND, true);
468+
on_error(game, command_id, message.id, ERROR_UNKOWN_COMMAND, true);
469469
} break;
470470
}
471471
yyjson_doc_free(doc);

0 commit comments

Comments
 (0)