diff --git a/enjoy/src/preload.ts b/enjoy/src/preload.ts index fcabd446..425131d9 100644 --- a/enjoy/src/preload.ts +++ b/enjoy/src/preload.ts @@ -356,50 +356,6 @@ contextBridge.exposeInMainWorld("__ENJOY_APP__", { ipcRenderer.removeAllListeners("download-on-error"); }, }, - webApi: { - auth: (params: object) => { - return ipcRenderer.invoke("web-api-auth", params); - }, - me: () => { - return ipcRenderer.invoke("web-api-me"); - }, - lookup: (params: object) => { - return ipcRenderer.invoke("web-api-lookup", params); - }, - lookupInBatch: (params: object[]) => { - return ipcRenderer.invoke("web-api-lookup-in-batch", params); - }, - createStory: (params: object) => { - return ipcRenderer.invoke("web-api-create-story", params); - }, - starStory: (storyId: string) => { - return ipcRenderer.invoke("web-api-star-story", storyId); - }, - unstarStory: (storyId: string) => { - return ipcRenderer.invoke("web-api-unstar-story", storyId); - }, - extractVocabularyFromStory: (storyId: string) => { - return ipcRenderer.invoke( - "web-api-extract-vocabulary-from-story", - storyId - ); - }, - storyMeanings: (storyId: string, params: object) => { - return ipcRenderer.invoke("web-api-story-meanings", storyId, params); - }, - story: (id: string) => { - return ipcRenderer.invoke("web-api-story", id); - }, - stories: (params: object) => { - return ipcRenderer.invoke("web-api-stories", params); - }, - mineStories: (params: object) => { - return ipcRenderer.invoke("web-api-mine-stories", params); - }, - mineMeanings: (params: object) => { - return ipcRenderer.invoke("web-api-mine-meanings", params); - }, - }, cacheObjects: { get: (key: string) => { return ipcRenderer.invoke("cache-objects-get", key); diff --git a/enjoy/src/types/enjoy-app.d.ts b/enjoy/src/types/enjoy-app.d.ts index 5144b055..faf40f20 100644 --- a/enjoy/src/types/enjoy-app.d.ts +++ b/enjoy/src/types/enjoy-app.d.ts @@ -185,70 +185,6 @@ type EnjoyAppType = { dashboard: () => Promise; removeAllListeners: () => void; }; - webApi: { - auth: (params: { provider: string; code: string }) => Promise; - me: () => Promise; - lookup: (params: { - word: string; - context?: string; - sourceId?: string; - sourceType?: string; - }) => Promise; - lookupInBatch: ( - params: { - word: string; - context?: string; - sourceId?: string; - sourceType?: string; - }[] - ) => Promise<{ successCount: number; errors: string[]; total: number }>; - mineMeanings: (params?: { - page?: number; - items?: number; - sourceId?: string; - sourceType?: string; - }) => Promise< - { - meanings: MeaningType[]; - } & PagyResponseType - >; - createStory: (params: { - title: string; - content: string; - url: string; - metadata: { - [key: string]: any; - }; - }) => Promise; - extractVocabularyFromStory: (id: string) => Promise; - story: (id: string) => Promise; - stories: (params?: { page: number }) => Promise<{ - stories: StoryType[]; - page: number; - next: number | null; - }>; - mineStories: (params?: { page: number }) => Promise<{ - stories: StoryType[]; - page: number; - next: number | null; - }>; - storyMeanings: ( - storyId: string, - params?: { - page?: number; - items?: number; - sourceId?: string; - sourceType?: string; - } - ) => Promise< - { - meanings: MeaningType[]; - pendingLookups: LookupType[]; - } & PagyResponseType - >; - starStory: (id: string) => Promise<{ starred: boolean }>; - unstarStory: (id: string) => Promise<{ starred: boolean }>; - }; cacheObjects: { get: (key: string) => Promise; set: (key: string, value: any, ttl?: number) => Promise;