Skip to content

platform/data/data-protocol

Defined in: app/src/platform/data/data-protocol.ts:65

A call from the browser process.

readonly id: number

Defined in: app/src/platform/data/data-protocol.ts:66

readonly method: "history" | "bookmarks" | "addVisit" | "setTitle" | "deleteHistory" | "clearHistory" | "importHistory" | "bookmarkList" | "bookmarkUrls" | "addBookmark" | "updateBookmark" | "removeBookmark" | "removeBookmarkUrl" | "importBookmarks" | "addDownload" | "updateDownload" | "downloads" | "interruptDownloads" | "removeDownloads" | "findBrowsers" | "importBrowser"

Defined in: app/src/platform/data/data-protocol.ts:67

readonly params: readonly unknown[]

Defined in: app/src/platform/data/data-protocol.ts:68


Defined in: app/src/platform/data/data-protocol.ts:72

The answer of the data service.

readonly optional error?: string

Defined in: app/src/platform/data/data-protocol.ts:75

readonly id: number

Defined in: app/src/platform/data/data-protocol.ts:73

readonly optional result?: unknown

Defined in: app/src/platform/data/data-protocol.ts:74

DataApi = DatabaseApi & ImportApi

Defined in: app/src/platform/data/data-protocol.ts:32

The calls that the data service answers.


DatabaseApi = Pick<ProfileDatabase, "addVisit" | "setTitle" | "history" | "deleteHistory" | "clearHistory" | "importHistory" | "bookmarks" | "bookmarkList" | "bookmarkUrls" | "addBookmark" | "updateBookmark" | "removeBookmark" | "removeBookmarkUrl" | "importBookmarks" | "addDownload" | "updateDownload" | "downloads" | "interruptDownloads" | "removeDownloads">

Defined in: app/src/platform/data/data-protocol.ts:5

The calls that the profile database answers.


DataMethod = keyof DataApi

Defined in: app/src/platform/data/data-protocol.ts:35

Names of the calls.


ImportApi = Pick<BrowserImporter, "findBrowsers" | "importBrowser">

Defined in: app/src/platform/data/data-protocol.ts:29

The calls that the import from other browsers answers.

answer(db, importer, request): DataResponse

Defined in: app/src/platform/data/data-protocol.ts:85

Answers a call with the database or the import. Unknown methods and failures become errors in the answer, so the service never stops on a bad call.

DatabaseApi

The database.

ImportApi

The import from other browsers.

DataRequest

The call.

DataResponse