コード例 #1
0
ファイル: ServerMenu.cs プロジェクト: theding0/Miunie
        private void SelectGuild()
        {
            var guilds = _miunie.Impersonation.GetAvailableGuilds();
            var menu   = new ConsoleMenu <GuildView>(guilds, g => g.Name);

            menu.SetTitle(ConsoleStrings.SELECT_GUILD);
            _currentGuild = menu.Present();
        }
コード例 #2
0
ファイル: ServerMenu.cs プロジェクト: theding0/Miunie
        private async Task SelectChannelAsync()
        {
            var channels = await _miunie.Impersonation.GetAvailableTextChannelsAsync(_currentGuild.Id);

            var menu = new ConsoleMenu <TextChannelView>(channels, c => c.Name + (c.CanSendMessages ? string.Empty : " (read only)"));

            menu.SetTitle(ConsoleStrings.SELECT_CHANNEL);
            _currentChannel = menu.Present();
        }