Files
RyukGram/src/Features/General/HideFriendsMap.x
T

33 lines
812 B
Plaintext

#import "../../Utils.h"
%hook IGDirectNotesTrayRowCell
- (id)listAdapterObjects {
NSArray *originalObjs = %orig();
NSMutableArray *filteredObjs = [NSMutableArray arrayWithCapacity:[originalObjs count]];
for (id obj in originalObjs) {
BOOL shouldHide = NO;
if ([SCIUtils getBoolPref:@"hide_friends_map"]) {
if ([obj isKindOfClass:%c(IGDirectNotesTrayUserViewModel)]) {
if ([[obj valueForKey:@"notePk"] isEqualToString:@"friends_map"]) {
NSLog(@"[SCInsta] Hiding friends map");
shouldHide = YES;
}
}
}
// Populate new objs array
if (!shouldHide) {
[filteredObjs addObject:obj];
}
}
return [filteredObjs copy];
}
%end