Pārlūkot izejas kodu

Add Reddit 2020.29.0 support

master
lint pirms 4 gadiem
vecāks
revīzija
7e1db92b2f
2 mainītis faili ar 10 papildinājumiem un 3 dzēšanām
  1. +4
    -1
      tweak/Reddit.h
  2. +6
    -2
      tweak/Reddit.xm

+ 4
- 1
tweak/Reddit.h Parādīt failu

@@ -176,8 +176,11 @@
@interface AccountManager
@property(assign, nonatomic) id defaults;
+ (id)sharedManager;
@end
@end
@interface AppDelegate : UIResponder
@property(strong, nonatomic) AccountManager *accountManager;
@end
/* ---- Reddit v3 ---- */

+ 6
- 2
tweak/Reddit.xm Parādīt failu

@@ -102,9 +102,11 @@ int secondVersionPart = 0;
id textColor;
if (firstVersionPart == 2020) {
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
AppSettings *appSettings = [%c(AppSettings) sharedSettings];
AccountManager *accountManager = secondVersionPart >= 29 ? [appDelegate accountManager] : [%c(AccountManager) sharedManager];
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:appSettings];
isNightMode = [[[%c(AccountManager) sharedManager] defaults] objectForKey:@"kUseNightKey"];
isNightMode = [[accountManager defaults] objectForKey:@"kUseNightKey"];
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"13.0") && [appSettings isAutoDarkModeEnabled]) {
@@ -258,8 +260,10 @@ int secondVersionPart = 0;
id textColor;
if (firstVersionPart == 2020) {
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
AccountManager *accountManager = secondVersionPart >= 29 ? [appDelegate accountManager] : [%c(AccountManager) sharedManager];
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:[%c(AppSettings) sharedSettings]];
isNightMode = [[[%c(AccountManager) sharedManager] defaults] objectForKey:@"kUseNightKey"];
isNightMode = [[accountManager defaults] objectForKey:@"kUseNightKey"];
if (isNightMode) {
textColor = [[themeManager darkTheme] bodyTextColor];

Notiek ielāde…
Atcelt
Saglabāt