BasePlatform: Add prototype methods for event indexing.

pull/21833/head
Damir Jelić 2019-10-11 16:07:59 +02:00
parent 6e33cc0650
commit b8a3ee1841
1 changed files with 40 additions and 0 deletions

View File

@ -151,4 +151,44 @@ export default class BasePlatform {
async setMinimizeToTrayEnabled(enabled: boolean): void { async setMinimizeToTrayEnabled(enabled: boolean): void {
throw new Error("Unimplemented"); throw new Error("Unimplemented");
} }
supportsEventIndexing(): boolean {
return false;
}
async initEventIndex(userId: string): boolean {
throw new Error("Unimplemented");
}
async addEventToIndex(ev: {}, profile: {}): void {
throw new Error("Unimplemented");
}
indexIsEmpty(): Promise<boolean> {
throw new Error("Unimplemented");
}
async commitLiveEvents(): void {
throw new Error("Unimplemented");
}
async searchEventIndex(term: string): Promise<{}> {
throw new Error("Unimplemented");
}
async addHistoricEvents(events: [], checkpoint: {} = null, oldCheckpoint: {} = null): Promise<bool> {
throw new Error("Unimplemented");
}
async addCrawlerCheckpoint(checkpoint: {}): Promise<> {
throw new Error("Unimplemented");
}
async removeCrawlerCheckpoint(checkpoint: {}): Promise<> {
throw new Error("Unimplemented");
}
async deleteEventIndex(): Promise<> {
throw new Error("Unimplemented");
}
} }