Use simpler config value

Only true and false are supported now

Signed-off-by: gnattu <gnattuoc@me.com>
This commit is contained in:
gnattu 2024-05-26 10:45:38 +08:00
parent b9c0fc69e8
commit 402a5e2c9f

View File

@ -141,18 +141,7 @@ namespace MediaBrowser.Controller.Extensions
/// <returns>Whether second level cache disabled.</returns>
public static bool GetSqliteSecondLevelCacheDisabled(this IConfiguration configuration)
{
var disableSecondLevelCacheConfig = configuration.GetValue<string?>(SqliteDisableSecondLevelCacheKey);
var disableSecondLevelCache = false;
if (disableSecondLevelCacheConfig is not null)
{
disableSecondLevelCache = disableSecondLevelCacheConfig.ToUpperInvariant() switch
{
"FALSE" or "NO" or "0" => false,
_ => true
};
}
return disableSecondLevelCache;
return configuration.GetValue<bool>(SqliteDisableSecondLevelCacheKey);
}
}
}