Ejemplo n.º 1
0
        public async Task EnableMenu(CoffeeService coffee, User user, string text, SlackResponse response)
        {
            var splitted = text.Split(' ').Select(s => s.Trim()).ToArray();

            if (splitted.Length != 2 || !int.TryParse(splitted[1], out var enabledInt))
            {
                throw new NotWellFormedException();
            }

            var enabled = enabledInt > 0;
            await coffee.EnableMenuAsync(splitted[0], enabled);

            response.Ephemeral($"{splitted[0]}를 {(enabled ? "활성화" : "비활성화")} 시켰습니다.");
        }