message: BasePlatform: Add prototype methods for event indexing.
diff: @@ -151,4 +151,44 @@ export default class BasePlatform {
  async setMinimizeToTrayEnabled(enabled: boolean): void {
  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");
  + }
  }
  