change url

This commit is contained in:
Julian Krauser 2025-04-29 13:19:50 +02:00
parent 06380e48c5
commit 0771b43f56

View file

@ -50,32 +50,30 @@ export const useSettingStore = defineStore("setting", {
return res; return res;
}); });
}, },
async uploadImage(data: { key: SettingString; value?: File }[]): Promise<AxiosResponse<any, any>> { async updateSetting<K extends SettingString>(
const formData = new FormData(); key: K,
for (let entry of data) { value: SettingValueMapping[K]
if (entry.value) formData.append(entry.key, entry.value); ): Promise<AxiosResponse<any, any>> {
} return await http.put("/admin/setting", {
return await http.put("/admin/setting/img", formData, { setting: key,
headers: { value: value,
"Content-Type": "multipart/form-data",
},
}); });
}, },
async updateSettings<K extends SettingString>( async updateSettings<K extends SettingString>(
data: { key: K; value: SettingValueMapping[K] }[] data: { key: K; value: SettingValueMapping[K] }[]
): Promise<AxiosResponse<any, any>> { ): Promise<AxiosResponse<any, any>> {
return await http.put("/admin/setting", data); return await http.put("/admin/setting/multi", data);
}, },
async updateSetting<K extends SettingString>( async uploadImage(data: { key: SettingString; value?: File }[]): Promise<AxiosResponse<any, any>> {
key: K, const formData = new FormData();
value: SettingValueMapping[K] for (let entry of data) {
): Promise<AxiosResponse<any, any>> { if (entry.value) formData.append(entry.key, entry.value);
return await http.put("/admin/setting", [ }
{ return await http.put("/admin/setting/images", formData, {
setting: key, headers: {
value: value, "Content-Type": "multipart/form-data",
}, },
]); });
}, },
async resetSetting(key: SettingString): Promise<AxiosResponse<any, any>> { async resetSetting(key: SettingString): Promise<AxiosResponse<any, any>> {
return await http.delete(`/admin/setting/${key}`); return await http.delete(`/admin/setting/${key}`);