Update uYouPlus.xm

This commit is contained in:
aricloverEXALT 2025-01-12 08:06:25 -06:00 committed by GitHub
parent 85c007ce1e
commit 3a41146b0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -87,20 +87,7 @@ static int getNotificationIconStyle() {
YTIPivotBarSupportedRenderers *barSupport = [[%c(YTIPivotBarSupportedRenderers) alloc] init];
[barSupport setPivotBarItemRenderer:itemBar];
NSPredicate *predicate = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
if ([evaluatedObject isKindOfClass:[YTIPivotBarSupportedRenderers class]]) {
YTIPivotBarSupportedRenderers *renderer = (YTIPivotBarSupportedRenderers *)evaluatedObject;
return [[renderer.pivotBarItemRenderer pivotIdentifier] isEqualToString:@"FEnotifications_inbox"];
}
return NO;
}];
NSArray *filteredArray = [renderer.itemsArray filteredArrayUsingPredicate:predicate];
if (filteredArray.count > 0) {
[renderer.itemsArray removeObjectsInArray:filteredArray];
}
NSUInteger insertIndex = MIN(4, renderer.itemsArray.count);
[renderer.itemsArray insertObject:barSupport atIndex:insertIndex];
[renderer.itemsArray addObject:barSupport];
} @catch (NSException *exception) {
NSLog(@"Error setting renderer: %@", exception.reason);
}