Skip to content

Commit 6188fc5

Browse files
DAVE: ratcheting works if second to join, not if first
1 parent ca0a82d commit 6188fc5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/dpp/discordvoiceclient.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,12 @@ bool discord_voice_client::handle_frame(const std::string &data, ws_opcode opcod
566566
break;
567567
case voice_client_dave_mls_welcome: {
568568
log(ll_debug, "voice_client_dave_mls_welcome");
569-
auto r = dave_session->ProcessWelcome(dave_header->get_data(data.length()), dave_mls_user_list);
569+
auto user_list_with_me = dave_mls_user_list;
570+
user_list_with_me.emplace(creator->me.id.str());
571+
for (const auto& user : user_list_with_me) {
572+
std::cout << "USER: " << user << "\n";
573+
}
574+
auto r = dave_session->ProcessWelcome(dave_header->get_data(data.length()), user_list_with_me);
570575
}
571576
break;
572577
case voice_client_dave_mls_invalid_commit_welcome: {

0 commit comments

Comments
 (0)