Skip to content

Commit

Permalink
Code(WEB::AssistantService): Implement update assistant in assistant …
Browse files Browse the repository at this point in the history
…service
  • Loading branch information
ktutak1337 committed May 21, 2024
1 parent 644a01c commit 05f0f29
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,15 @@ public async ValueTask CreateAssistant(AssistantResponse assistant)

await httpClient.PostAsJsonAsync($"/assistants", payload);
}
}

public async ValueTask UpdateAssistant(AssistantResponse assistant)
{
var httpClient = _httpClientFactory.CreateClient("WebAPI");

var (id, name, metaprompt, description, avatarUrl, defaultModel, defaultVoice, isDefault, _, _) = assistant;

var payload = new UpdateAssistantRequest(id, name, metaprompt, description, avatarUrl, defaultModel, defaultVoice, isDefault);

await httpClient.PutAsJsonAsync($"/assistants/{id}", payload);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ public interface IAssistantService
ValueTask<AssistantResponse> GetAssistant(Guid id);
ValueTask<Paged<AssistantResponse>> BrowseAssistants(int page = 0, int pageSize = 10000);
ValueTask CreateAssistant(AssistantResponse assistant);
ValueTask UpdateAssistant(AssistantResponse assistant);
}

0 comments on commit 05f0f29

Please sign in to comment.