Skip to content

Commit dd42471

Browse files
authored
refactoring: maps with own session (#5455)
* refactoring: add new maps:// protocol (required for integrated maps.xdc)
1 parent ca5269a commit dd42471

File tree

8 files changed

+237
-185
lines changed

8 files changed

+237
-185
lines changed

packages/runtime/runtime.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,6 @@ export interface Runtime {
148148
sourcePath: string
149149
): Promise<string>
150150
removeTempFile(path: string): Promise<void>
151-
getWebxdcDiskUsage(accountId: number): Promise<{
152-
total_size: number
153-
data_size: number
154-
}>
155-
clearWebxdcDOMStorage(accountId: number): Promise<void>
156151
getAvailableThemes(): Promise<Theme[]>
157152
getActiveTheme(): Promise<{
158153
theme: Theme

packages/target-browser/runtime-browser/runtime.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -325,17 +325,6 @@ class BrowserRuntime implements Runtime {
325325
data,
326326
}
327327
}
328-
async clearWebxdcDOMStorage(_accountId: number): Promise<void> {
329-
// not applicable in browser
330-
this.log.warn('clearWebxdcDOMStorage method does not exist in browser.')
331-
}
332-
getWebxdcDiskUsage(_accountId: number): Promise<{
333-
total_size: number
334-
data_size: number
335-
}> {
336-
// not applicable in browser
337-
throw new Error('getWebxdcDiskUsage method does not exist in browser.')
338-
}
339328
async writeTempFileFromBase64(
340329
name: string,
341330
content: string

packages/target-electron/runtime-electron/runtime.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -221,15 +221,6 @@ class ElectronRuntime implements Runtime {
221221
getActiveTheme(): Promise<{ theme: Theme; data: string } | null> {
222222
return ipcBackend.invoke('themes.getActiveTheme')
223223
}
224-
async clearWebxdcDOMStorage(accountId: number): Promise<void> {
225-
ipcBackend.invoke('webxdc.clearWebxdcDOMStorage', accountId)
226-
}
227-
getWebxdcDiskUsage(accountId: number): Promise<{
228-
total_size: number
229-
data_size: number
230-
}> {
231-
return ipcBackend.invoke('webxdc.getWebxdcDiskUsage', accountId)
232-
}
233224
async writeClipboardToTempFile(_name: string | undefined): Promise<string> {
234225
return ipcBackend.invoke('app.writeClipboardToTempFile')
235226
}

0 commit comments

Comments
 (0)