We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5001e05 commit 534e9eeCopy full SHA for 534e9ee
1 file changed
src/discord_ipc_client.cpp
@@ -61,7 +61,10 @@ void DiscordIPCClient::recv_thread() {
61
62
Payload recv_payload = std::move(*optional_payload);
63
64
- std::cout << recv_payload.payload.to_string() << std::endl;
+ std::cout << recv_payload.opcode
65
+ << ": "
66
+ << recv_payload.payload.to_string()
67
+ << std::endl;
68
69
switch (recv_payload.opcode) {
70
case Opcode::op_ping:
@@ -78,6 +81,7 @@ void DiscordIPCClient::recv_thread() {
78
81
}
79
82
80
83
break;
84
+ case Opcode::op_handshake:
85
case Opcode::op_close:
86
close();
87
@@ -139,7 +143,7 @@ std::optional<Payload> DiscordIPCClient::recv_packet() {
139
143
140
144
return Payload {
141
145
static_cast<Opcode>(opcode),
142
- Parser::parse(data)
146
+ data.length() > 0 ? Parser::parse(data) : JSON()
147
};
148
149
0 commit comments