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); }
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); }