post HTTP::Get

This commit is contained in:
Lion Kortlepel 2024-03-27 17:59:31 +01:00
parent eb78630547
commit 9de3658ed3
No known key found for this signature in database
GPG Key ID: 4322FF2B4C71259B

View File

@ -267,6 +267,7 @@ void ClientNetwork::handle_quick_join(bmp::ClientPacket& packet) {
void ClientNetwork::handle_browsing(bmp::ClientPacket& packet) {
switch (packet.purpose) {
case bmp::ClientPurpose::ServerListRequest: {
post(m_io, [&, this] {
auto list = load_server_list();
if (list.has_value()) {
client_tcp_write(bmp::ClientPacket {
@ -280,6 +281,7 @@ void ClientNetwork::handle_browsing(bmp::ClientPacket& packet) {
.raw_data = json_to_vec({ "message", list.error() }),
});
}
});
} break;
case bmp::ClientPurpose::Logout: {
spdlog::error("Logout is not yet implemented");