X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=app%2FDiscordAppCommands%2FAosrPresetCommand.php;h=7a8907a419c87b3258ded2761bed28144de30380;hb=19a773da8abaffaa9806a2f9733a6c8af04b9c42;hp=5ad05e00b0628c87145b467fa16a3c6a52d0e1ef;hpb=ca11676f7b9efab82f1cf014f9c34e4b961c0519;p=alttp.git diff --git a/app/DiscordAppCommands/AosrPresetCommand.php b/app/DiscordAppCommands/AosrPresetCommand.php index 5ad05e0..7a8907a 100644 --- a/app/DiscordAppCommands/AosrPresetCommand.php +++ b/app/DiscordAppCommands/AosrPresetCommand.php @@ -54,6 +54,18 @@ class AosrPresetCommand { $discord->application->commands->save($cmd); } + public static function presetByName($name) { + if (isset(static::$presets[$name])) { + return static::$presets[$name]; + } + foreach (static::$presets as $presetName => $preset) { + if (strcasecmp($name, $presetName) === 0) { + return $preset; + } + } + return null; + } + public static function listen(Discord $discord) { $discord->listenCommand(['aosr', 'preset'], function(Interaction $interaction) use ($discord) { $interaction