@@ -95,68 +95,6 @@ -(void)stopObserving {
95
95
break ;
96
96
}
97
97
}
98
- // RCT_EXPORT_METHOD(registerNetworkLogsListener) {
99
- // [IBGNetworkLogger setRequestAsyncObfuscationHandler:^(NSURLRequest * _Nonnull requestToBeObfuscated,
100
- // void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
101
- // NSString *callbackID = [[[NSUUID alloc] init] UUIDString];
102
- // self.requestObfuscationCompletionDictionary[callbackID] = completion;
103
- //
104
- // // Ensure the URL, HTTP body, and headers are in the correct format
105
- // NSString *urlString = requestToBeObfuscated.URL.absoluteString ?: @"";
106
- // NSString *bodyString = [[NSString alloc] initWithData:requestToBeObfuscated.HTTPBody encoding:NSUTF8StringEncoding] ?: @"";
107
- // NSDictionary *headerDict = requestToBeObfuscated.allHTTPHeaderFields ?: @{};
108
- //
109
- // // Create the dictionary to send
110
- // NSDictionary *dict = @{
111
- // @"callbackID": callbackID,
112
- // @"url": urlString,
113
- // @"requestBody": bodyString,
114
- // @"requestHeader": headerDict
115
- // };
116
- //
117
- // // Send the event
118
- // [self sendEventWithName:@"IBGNetworkLoggerHandler" body:dict];
119
- //
120
- // }];
121
- //
122
- //
123
- // [IBGNetworkLogger setResponseObfuscationHandler:^(NSData * _Nullable responseData, NSURLResponse * _Nonnull response, NetworkObfuscationCompletionBlock _Nonnull completion) {
124
- //
125
- // NSString *callbackID = [[[NSUUID alloc] init] UUIDString];
126
- // self.responseObfuscationCompletionDictionary[callbackID] = completion;
127
- //
128
- //
129
- // // MARK: TODO: Convert Response To Dictionary & Pass it To React Native
130
- //
131
- // }];
132
- //
133
- //
134
- //
135
- // [IBGNetworkLogger setRequestFilteringHandler:^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(BOOL)) {
136
- //
137
- // NSString *callbackID = [[[NSUUID alloc] init] UUIDString];
138
- // self.requestFilteringCompletionDictionary[callbackID] = completion;
139
- //
140
- //
141
- // // MARK: TODO: Convert Request To Dictionary & Pass it To React Native
142
- //
143
- // }];
144
- //
145
- //
146
- // [IBGNetworkLogger setResponseFilteringHandler:^(NSURLResponse * _Nonnull request, void (^ _Nonnull completion)(BOOL)) {
147
- //
148
- // NSString *callbackID = [[[NSUUID alloc] init] UUIDString];
149
- // self.responseFilteringCompletionDictionary[callbackID] = completion;
150
- //
151
- //
152
- // // MARK: TODO: Convert Request To Dictionary & Pass it To React Native
153
- //
154
- // }];
155
- //
156
- //
157
- //
158
- //
159
- // }
160
98
161
99
162
100
RCT_EXPORT_METHOD (updateNetworkLogSnapshot:(NSString * _Nonnull)jsonString) {
@@ -195,33 +133,6 @@ -(void)stopObserving {
195
133
} else {
196
134
NSLog (@" Not Available Completion" );
197
135
}
198
- //
199
- //
200
- // // MARK: Might need to moved this into another method.
201
- // NSURLResponse *response; // Must be initialized from React Native Objects
202
- // NSData *responseData; // Must be initialized from React Native Objects
203
- // if ([callbackID isKindOfClass:[NSString class]] && self.responseObfuscationCompletionDictionary[callbackID] != nil) {
204
- //
205
- // ((NetworkObfuscationCompletionBlock)self.responseObfuscationCompletionDictionary[callbackID])(responseData, response);
206
- // } else {
207
- // NSLog(@"Not Available Completion");
208
- // }
209
- //
210
- //
211
- //
212
- // if ([callbackID isKindOfClass:[NSString class]] && self.responseFilteringCompletionDictionary[callbackID] != nil) {
213
- // // ⬇️ YES == Response will be saved, NO == will be ignored
214
- // ((IBGURLRequestResponseAsyncFilteringCompletedHandler)self.responseFilteringCompletionDictionary[callbackID])(YES);
215
- // } else {
216
- // NSLog(@"Not Available Completion");
217
- // }
218
- //
219
- // if ([callbackID isKindOfClass:[NSString class]] && self.requestFilteringCompletionDictionary[callbackID] != nil) {
220
- // // ⬇️ YES == Request will be saved, NO == will be ignored
221
- // ((IBGURLRequestResponseAsyncFilteringCompletedHandler)self.requestFilteringCompletionDictionary[callbackID])(YES);
222
- // } else {
223
- // NSLog(@"Not Available Completion");
224
- // }
225
136
226
137
}
227
138
@@ -240,7 +151,7 @@ -(void)stopObserving {
240
151
241
152
// Set up the filtering handler
242
153
- (void )setupRequestFilteringHandler {
243
- [IBGNetworkLogger setRequestFilteringHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(BOOL )) {
154
+ [IBGNetworkLogger setCPRequestFilteringHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(BOOL )) {
244
155
NSString *callbackID = [[[NSUUID alloc ] init ] UUIDString ];
245
156
self.requestFilteringCompletionDictionary [callbackID] = completion;
246
157
@@ -254,7 +165,7 @@ - (void)setupRequestFilteringHandler {
254
165
255
166
// Set up the obfuscation handler
256
167
- (void )setupRequestObfuscationHandler {
257
- [IBGNetworkLogger setRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
168
+ [IBGNetworkLogger setCPRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
258
169
NSString *callbackID = [[[NSUUID alloc ] init ] UUIDString ];
259
170
self.requestObfuscationCompletionDictionary [callbackID] = completion;
260
171
@@ -272,11 +183,11 @@ - (void)setupRequestFilteringAndObfuscationHandler {
272
183
273
184
NSString *callbackID = [[[NSUUID alloc ] init ] UUIDString ];
274
185
275
- [IBGNetworkLogger setRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
186
+ [IBGNetworkLogger setCPRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
276
187
self.requestObfuscationCompletionDictionary [callbackID] = completion;
277
188
}];
278
189
279
- [IBGNetworkLogger setRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
190
+ [IBGNetworkLogger setCPRequestAsyncObfuscationHandler : ^(NSURLRequest * _Nonnull request, void (^ _Nonnull completion)(NSURLRequest * _Nonnull)) {
280
191
self.requestObfuscationCompletionDictionary [callbackID] = completion;
281
192
282
193
NSDictionary *dict = [self createNetworkRequestDictForRequest: request callbackID: callbackID];
0 commit comments