Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • c93fa4096b596f996417cfe59f78daf698ae7e15
  • master par défaut protégée
  • rust-playlist-sync
  • rust
  • fix-qt-deprecated-qvariant-type
  • fix-mpris-qtwindow-race-condition
  • rust-appimage-wayland
  • windows-build-rebased
  • v2.5 protégée
  • v2.4 protégée
  • v2.3-1 protégée
  • v2.3 protégée
  • v2.2 protégée
  • v2.1 protégée
  • v2.0 protégée
  • v1.8-3 protégée
  • v1.8-2 protégée
  • v1.8-1 protégée
  • v1.8 protégée
  • v1.7 protégée
  • v1.6 protégée
  • v1.5 protégée
  • v1.4 protégée
  • v1.3 protégée
  • v1.2 protégée
  • v1.1 protégée
  • v1.0 protégée
27 résultats

module_sdl2.c

Blame
  • DatabaseCommand.js 1,62 Kio
    
    const complotDB = require('../database/ComplotDB');
    
    class DatabaseCommand{
        constructor(client){
            this.client = client;
            this.channel = '892676980699455500';
            this.commandList = '!complot list';
            this.commandAddAction = '!complot add action ';
            this.commandAddReason = '!complot add reason ';
            this.commandAddActor = '!complot add actor ';
    
        }
    
        parse(message){
            if(message.channelId === this.channel){
                const content = message.content.toLowerCase();
                if(content == this.commandList){
                    this.showList(message);
                }else if(content.startsWith(this.commandAddActor)){
                    this.addActor(message);
                }else if(content.startsWith(this.commandAddAction)){
                    this.addAction(message);
                }else if(content.startsWith(this.commandAddReason)){
                    this.addReason(message);
                }
            }
        }
    
        addActor(message){
            const actor = message.content.slice(this.commandAddActor.length);
            complotDB.addActor(actor);
            message.reply(`"${actor}" added to actors`);
        }
    
        addAction(message){
            const action = message.content.slice(this.commandAddAction.length);
            complotDB.addAction(action);
            message.reply(`"${action}" added to actions`);
        }
    
        addReason(message){
            const reason = message.content.slice(this.commandAddReason.length);
            complotDB.addReason(reason);
            message.reply(`"${reason}" added to reasons`);
        }
    
        showList(message){
            message.reply(complotDB.toString());
        }
    }
    
    module.exports = DatabaseCommand;