Routes Frontend + Improvements

This commit is contained in:
2024-03-28 11:56:17 +01:00
parent 50ae32595d
commit 90e7024a73
10 changed files with 314 additions and 42 deletions

View File

@@ -213,14 +213,30 @@ export default class API {
}
/** RoutesAPI **/
async getRoutes() {
async fetchRoutes() {
return this.apiCall("routes/fetch");
}
async enableRoute(id) {
return this.apiCall("routes/enable", { id: id });
}
async disableRoute(id) {
return this.apiCall("routes/disable", { id: id });
}
async deleteRoute(id) {
return this.apiCall("routes/remove", { id: id });
}
async saveRoutes(routes) {
return this.apiCall("routes/save", { routes: routes });
}
async regenerateRouterCache() {
return this.apiCall("routes/generateCache");
}
/** GroupAPI **/
async createGroup(name, color) {
return this.apiCall("groups/create", { name: name, color: color });