implemented ClientCLI DB queries
This commit is contained in:
@@ -248,13 +248,13 @@ static Result(void) ClientCLI_joinNewServer(ClientCLI* self){
|
||||
try_void(Client_getServerDescription(self->client, &server_description));
|
||||
Defer(if(!success) str_destroy(server_description));
|
||||
|
||||
SavedServer server = {
|
||||
.address = address,
|
||||
.pk_base64 = server_pk,
|
||||
.name = server_name,
|
||||
.description = server_description
|
||||
};
|
||||
try_void(SavedServer_save(self->queries, &server));
|
||||
SavedServer server = SavedServer_construct(
|
||||
address,
|
||||
server_pk,
|
||||
server_name,
|
||||
server_description
|
||||
);
|
||||
try_void(SavedServer_createOrUpdate(self->queries, &server));
|
||||
List_SavedServer_pushMany(&self->saved_servers, &server, 1);
|
||||
|
||||
try_void(ClientCLI_showSavedServer(self, &server));
|
||||
@@ -324,7 +324,7 @@ static Result(void) ClientCLI_selectServerFromCache(ClientCLI* self){
|
||||
}
|
||||
|
||||
if(server_info_changed){
|
||||
try_void(SavedServer_save(self->queries, selected_server));
|
||||
try_void(SavedServer_createOrUpdate(self->queries, selected_server));
|
||||
}
|
||||
|
||||
try_void(ClientCLI_showSavedServer(self, selected_server));
|
||||
|
||||
Reference in New Issue
Block a user