[feat-75] support multiple drag and drop zip files for maps

fixed issue in map downloads where download listener in MapsDownloaderService was not being removed
This commit is contained in:
silentrald
2024-09-10 00:03:02 +08:00
parent 0f3de55e9e
commit 7c88ea46e0
14 changed files with 144 additions and 31 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ export interface IpcChannelMapping {
"load-version-maps": { request: BSVersion, response: BsmLocalMapsProgress};
"delete-maps": { request: BsmLocalMap[], response: DeleteMapsProgress };
"export-maps": { request: { version: BSVersion; maps: BsmLocalMap[]; outPath: string }, response: Progression };
"bs-maps.import-map": { request: { path: string; version: BSVersion | undefined }, response: BsmLocalMap };
"bs-maps.import-maps": { request: { paths: string[]; version: BSVersion | undefined }, response: Progression };
"bs-maps.download-map": { request: { map: BsvMapDetail; version: BSVersion | undefined }, response: BsmLocalMap };
"last-downloaded-map": { request: void, response: { version?: BSVersion, map: BsmLocalMap } };
"one-click-install-map": { request: BsvMapDetail, response: void };