#pragma once #include #include "tcp-chat.h" #include "tlibc/collections/HashMap.h" #include "tlibc/collections/List.h" #include "db/client_db.h" typedef struct ClientCLI { Client* client; tsqlite_connection* db; ClientQueries* queries; List(SavedServer) saved_servers; } ClientCLI; void ClientCLI_construct(ClientCLI* self); void ClientCLI_destroy(ClientCLI* self); Result(void) ClientCLI_run(ClientCLI* self);