feat: profiles ui and put profile support

This commit is contained in:
GyDi
2021-12-17 00:44:51 +08:00
parent 8d7ef0dc94
commit ad60013f52
5 changed files with 217 additions and 36 deletions

View File

@@ -38,9 +38,13 @@ export interface ProfilesConfig {
}
export async function getProfiles() {
return (await invoke<ProfilesConfig[] | null>("get_profiles")) ?? [];
return invoke<ProfilesConfig | null>("get_profiles");
}
export async function setProfiles(current: number, profile: ProfileItem) {
return invoke<void>("set_profiles", { current, profile });
}
export async function putProfiles(current: number) {
return invoke<void>("put_profiles", { current });
}