File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -78,8 +78,6 @@ internal enum Constants {
7878 guard let viewController = UIViewController . presentedViewController ( ) else { return }
7979 return presentNetworkDebugger ( on: viewController)
8080 }
81-
82- private static let networkDebuggerViewController = UIHostingController ( rootView: NetworkDebuggerView ( ) )
8381
8482 /**
8583 Presents NetworkDebugger on the provided ViewController.
@@ -88,7 +86,12 @@ internal enum Constants {
8886 - viewController: The ViewController to display NetworkDebugger on.
8987 */
9088 @objc public static func presentNetworkDebugger( on viewController: UIViewController ) {
91- guard started, !networkDebuggerViewController. isBeingPresented else { return }
89+ guard started,
90+ viewController. presentedViewController == nil ,
91+ !( viewController is UIHostingController < NetworkDebuggerView > )
92+ else { return }
93+
94+ let networkDebuggerViewController = UIHostingController ( rootView: NetworkDebuggerView ( ) )
9295 viewController. present ( networkDebuggerViewController, animated: true )
9396 }
9497}
You can’t perform that action at this time.
0 commit comments