jellyfin-server/MediaBrowser.Providers/Plugins/MusicBrainz/Configuration/PluginConfiguration.cs
2021-10-26 15:49:01 +02:00

38 lines
899 B
C#

#pragma warning disable CS1591
using MediaBrowser.Model.Plugins;
namespace MediaBrowser.Providers.Plugins.MusicBrainz
{
public class PluginConfiguration : BasePluginConfiguration
{
private string _server = Plugin.DefaultServer;
private long _rateLimit = Plugin.DefaultRateLimit;
public string Server
{
get => _server;
set => _server = value.TrimEnd('/');
}
public long RateLimit
{
get => _rateLimit;
set
{
if (value < Plugin.DefaultRateLimit && _server == Plugin.DefaultServer)
{
_rateLimit = Plugin.DefaultRateLimit;
}
else
{
_rateLimit = value;
}
}
}
public bool ReplaceArtistName { get; set; }
}
}