Example #1
0
        public async Task ShowUserSelect(Interaction interaction)
        {
            var user   = _userRepository.GetUser(interaction.UserId);
            var blocks = new InventoryMenu(user.InventoryItems).Blocks;

            var select = new UsersSelect(DougMessages.SelectTarget, $"{interaction.Value}");

            blocks.Add(new Section(new MarkdownText(DougMessages.SelectTargetText), select));

            await _slack.UpdateInteractionMessage(blocks, interaction.ResponseUrl);
        }