38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
package fi.vanced.libraries.youtube.whitelisting;
|
|
|
|
import static pl.jakubweg.StringRef.str;
|
|
|
|
import pl.jakubweg.SponsorBlockSettings;
|
|
|
|
public enum WhitelistType {
|
|
ADS("youtube", "vanced_whitelist_ads_enabled"),
|
|
SPONSORBLOCK(SponsorBlockSettings.PREFERENCES_NAME, "vanced_whitelist_sb_enabled");
|
|
|
|
private final String friendlyName;
|
|
private final String preferencesName;
|
|
private final String sharedPreferencesName;
|
|
private final String preferenceEnabledName;
|
|
|
|
WhitelistType(String sharedPreferencesName, String preferenceEnabledName) {
|
|
this.friendlyName = str("vanced_whitelisting_" + name().toLowerCase());
|
|
this.sharedPreferencesName = sharedPreferencesName;
|
|
this.preferencesName = "whitelist_" + name();
|
|
this.preferenceEnabledName = preferenceEnabledName;
|
|
}
|
|
|
|
public String getFriendlyName() {
|
|
return friendlyName;
|
|
}
|
|
|
|
public String getSharedPreferencesName() {
|
|
return sharedPreferencesName;
|
|
}
|
|
|
|
public String getPreferencesName() {
|
|
return preferencesName;
|
|
}
|
|
|
|
public String getPreferenceEnabledName() {
|
|
return preferenceEnabledName;
|
|
}
|
|
} |