add link unlink maps modals AND start maps deletion

This commit is contained in:
MathieuG-P
2022-11-28 02:30:02 +01:00
parent 69918d0f3f
commit c172b1ed81
9 changed files with 168 additions and 34 deletions
+12
View File
@@ -47,4 +47,16 @@ ipcMain.on("unlink-version-maps", async (event, request: IpcRequest<{version: BS
utils.ipcSend<void>(request.responceChannel, {success: true, error: err});
});
});
ipcMain.on("delete-maps", async (event, request: IpcRequest<{version: BSVersion, maps: BsmLocalMap[]}>) => {
const utils = UtilsService.getInstance();
const maps = LocalMapsManagerService.getInstance();
maps.deleteMaps(request.args.maps, request.args.version).then(() => {
utils.ipcSend<void>(request.responceChannel, {success: true});
}).catch(err => {
utils.ipcSend<void>(request.responceChannel, {success: true, error: err});
});
});
@@ -127,6 +127,10 @@ export class LocalMapsManagerService {
}
public async deleteMaps(maps: BsmLocalMap[], verion?: BSVersion){
// TODO
}
}