More robust check of whether release notes exist (#175)

This commit is contained in:
Will Chen
2025-05-15 16:45:46 -07:00
committed by GitHub
parent 7bcb68e87d
commit 56900ebe9a
6 changed files with 88 additions and 19 deletions

View File

@@ -25,6 +25,7 @@ import type {
LanguageModel,
CreateCustomLanguageModelProviderParams,
CreateCustomLanguageModelParams,
DoesReleaseNoteExistParams,
} from "./ipc_types";
import type { ProposalResult } from "@/lib/schemas";
import { showError } from "@/lib/toast";
@@ -736,6 +737,12 @@ export class IpcClient {
return this.ipcRenderer.invoke("get-system-platform");
}
public async doesReleaseNoteExist(
params: DoesReleaseNoteExistParams,
): Promise<{ exists: boolean; url?: string }> {
return this.ipcRenderer.invoke("does-release-note-exist", params);
}
public async getLanguageModelProviders(): Promise<LanguageModelProvider[]> {
return this.ipcRenderer.invoke("get-language-model-providers");
}