Esempio n. 1
0
 public override bool Equals(object obj)
 {
     return(obj is DiscordSettings settings &&
            BotToken == settings.BotToken &&
            ClientID == settings.ClientID &&
            StatusMessage == settings.StatusMessage &&
            MonitoredChannels.SequenceEqual(settings.MonitoredChannels) &&
            CommandPrefix == settings.CommandPrefix &&
            MovieDownloadClient == settings.MovieDownloadClient &&
            MovieCommand == settings.MovieCommand &&
            MovieDownloadClientConfigurationHash == settings.MovieDownloadClientConfigurationHash &&
            TvShowDownloadClient == settings.TvShowDownloadClient &&
            TvShowCommand == settings.TvShowCommand &&
            TvShowDownloadClientConfigurationHash == settings.TvShowDownloadClientConfigurationHash &&
            EnableDirectMessageSupport == settings.EnableDirectMessageSupport);
 }
Esempio n. 2
0
 public override bool Equals(object obj)
 {
     return(obj is DiscordSettings settings &&
            BotToken == settings.BotToken &&
            ClientID == settings.ClientID &&
            StatusMessage == settings.StatusMessage &&
            MonitoredChannels.SequenceEqual(settings.MonitoredChannels) &&
            TvShowRoles.SequenceEqual(settings.TvShowRoles) &&
            MovieRoles.SequenceEqual(settings.MovieRoles) &&
            MovieDownloadClient == settings.MovieDownloadClient &&
            MovieDownloadClientConfigurationHash == settings.MovieDownloadClientConfigurationHash &&
            TvShowDownloadClient == settings.TvShowDownloadClient &&
            TvShowDownloadClientConfigurationHash == settings.TvShowDownloadClientConfigurationHash &&
            EnableRequestsThroughDirectMessages == settings.EnableRequestsThroughDirectMessages &&
            AutomaticallyNotifyRequesters == settings.AutomaticallyNotifyRequesters &&
            NotificationMode == settings.NotificationMode &&
            NotificationChannels.SequenceEqual(settings.NotificationChannels) &&
            AutomaticallyPurgeCommandMessages == settings.AutomaticallyPurgeCommandMessages);
 }