mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-03-11 17:15:32 +00:00
Fix fake premium setting
This commit is contained in:
parent
f9a67047f9
commit
ae2c2a5501
2 changed files with 18 additions and 6 deletions
|
|
@ -1587,13 +1587,13 @@ static BOOL findCell(ASNodeController *nodeController, NSArray <NSString *> *ide
|
|||
// YTNoModernUI - @arichorn
|
||||
BOOL ytNoModernUIEnabled = IS_ENABLED(@"ytNoModernUI_enabled");
|
||||
if (ytNoModernUIEnabled) {
|
||||
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
|
||||
[userDefaults setBool:NO forKey:@"enableVersionSpoofer_enabled"];
|
||||
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
|
||||
[userDefaults setBool:NO forKey:@"enableVersionSpoofer_enabled"];
|
||||
} else {
|
||||
BOOL enableVersionSpooferEnabled = IS_ENABLED(@"enableVersionSpoofer_enabled");
|
||||
BOOL enableVersionSpooferEnabled = IS_ENABLED(@"enableVersionSpoofer_enabled");
|
||||
|
||||
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
|
||||
[userDefaults setBool:enableVersionSpooferEnabled forKey:@"enableVersionSpoofer_enabled"];
|
||||
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
|
||||
[userDefaults setBool:enableVersionSpooferEnabled forKey:@"enableVersionSpoofer_enabled"];
|
||||
}
|
||||
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
|
||||
[userDefaults setBool:ytNoModernUIEnabled ? ytNoModernUIEnabled : [userDefaults boolForKey:@"fixLowContrastMode_enabled"] forKey:@"fixLowContrastMode_enabled"];
|
||||
|
|
|
|||
|
|
@ -1020,8 +1020,20 @@ YTSettingsSectionItem *lowContrastModeButton = [%c(YTSettingsSectionItem)
|
|||
accessibilityIdentifier:nil
|
||||
switchOn:IS_ENABLED(@"youTabFakePremium_enabled")
|
||||
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||
// Store the received value
|
||||
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"youTabFakePremium_enabled"];
|
||||
NSLog(@"backel: Switch toggled: %@", enabled ? @"ON" : @"OFF");
|
||||
NSString *appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
|
||||
// Get the current version (including spoofed versions)
|
||||
NSString *appVersion;
|
||||
Class YTVersionUtilsClass = %c(YTVersionUtils);
|
||||
if ([YTVersionUtilsClass respondsToSelector:@selector(appVersion)]) {
|
||||
appVersion = [YTVersionUtilsClass performSelector:@selector(appVersion)];
|
||||
NSLog(@"backel: App Version: %@", appVersion);
|
||||
} else {
|
||||
NSLog(@"backel: The YTVersionUtils class does not respond to -appVersion");
|
||||
}
|
||||
// appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
|
||||
// Check if current version is less than the required version
|
||||
NSComparisonResult result = [appVersion compare:@"18.35.4" options:NSNumericSearch];
|
||||
NSLog(@"backel: App Version: %@, Required: 18.35.4, Result: %ld", appVersion, (long)result);
|
||||
if (result == NSOrderedAscending) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue