iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/SKIOSNetworkAdapter.mm (19 lines of code) (raw):

/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #if FB_SONARKIT_ENABLED #import "SKIOSNetworkAdapter.h" #import "SKFLEXNetworkLib/SKFLEXNetworkObserver.h" #import "SKFLEXNetworkLib/SKFLEXNetworkRecorder.h" @implementation SKIOSNetworkAdapter @synthesize delegate = _delegate; - (instancetype)init { if (self = [super init]) { _delegate = nil; } return self; } - (void)setDelegate:(id<SKNetworkReporterDelegate>)delegate { _delegate = delegate; [SKFLEXNetworkObserver start]; [SKFLEXNetworkRecorder defaultRecorder].delegate = _delegate; } @end #endif