fix unremoveable package bug

add update api endpoint
add force update button on pkg overview
This commit is contained in:
2024-02-11 22:28:23 +01:00
parent 828af5895f
commit a6e226c006
10 changed files with 339 additions and 208 deletions

View File

@ -19,9 +19,15 @@ extension PackagesAPI on ApiClient {
return package;
}
Future<void> addPackage({bool force = false, required String name}) async {
Future<void> addPackage({required String name}) async {
final resp =
await getRawClient().post("/packages/add", data: {'name': name});
print(resp.data);
}
Future<void> updatePackage({bool force = false, required int id}) async {
final resp = await getRawClient()
.post("/packages/add", data: {'force_build': force, 'name': name});
.post("/packages/$id/update", data: {'force': force});
print(resp.data);
}