Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 60a649a9b98bd25edd2ba27c218fb8a849db924b
  • master par défaut protégée
  • german
  • windows-compat
4 résultats

segment.py

Blame
  • v5.ts 702 o
    import {IDbSchema} from "./dbschema";
    import {DiscordStore} from "../../store";
    import {DiscordClientFactory} from "../../clientfactory";
    import * as log from "npmlog";
    import * as Bluebird from "bluebird";
    
    export class Schema implements IDbSchema {
      public description = "create event_store table";
      public run(store: DiscordStore): Promise<null> {
        return store.create_table(`
          CREATE TABLE event_store (
            matrix_id TEXT NOT NULL,
            discord_id TEXT NOT NULL,
            PRIMARY KEY(matrix_id, discord_id)
        );`, "event_store");
      }
    
      public rollBack(store: DiscordStore): Promise <null> {
        return store.db.execAsync(
          `DROP TABLE IF EXISTS guild_emoji;`,
        );
      }
    }