예제 #1
0
        private void SetFateNotificationChannel_OnClick(object sender, RoutedEventArgs e)
        {
            var featureConfig = Settings.DiscordFeatureConfig;

            var channelConfig = featureConfig.FateNotificationChannel ?? new ChannelConfiguration();

            var channelSetup = new ChatChannelSetup(channelConfig);

            channelSetup.ShowDialog();

            if (channelSetup.Result == null)
            {
                return;
            }

            featureConfig.FateNotificationChannel = channelSetup.Result.Channel;
            Settings.DiscordFeatureConfig         = featureConfig;
        }
예제 #2
0
        private void SetCfPreferredRoleChannel_OnClick(object sender, RoutedEventArgs e)
        {
            var featureConfig = DalamudSettings.DiscordFeatureConfig;

            var channelConfig = featureConfig.CfPreferredRoleChannel ?? new ChannelConfiguration();

            var channelSetup = new ChatChannelSetup(channelConfig);

            channelSetup.ShowDialog();

            if (channelSetup.Result == null)
            {
                return;
            }

            featureConfig.CfPreferredRoleChannel = channelSetup.Result.Channel;
            DalamudSettings.DiscordFeatureConfig = featureConfig;
        }