iOS: Update diagnostic screen on state update
Summary: Update the diagnostic screen whenever the sonar state changes. Reviewed By: priteshrnandgaonkar Differential Revision: D9218765 fbshipit-source-id: 654a35e309cb43df18bc8c8a645d469eddc1031d
This commit is contained in:
committed by
Facebook Github Bot
parent
21888157df
commit
d8e5e31c9a
@@ -13,6 +13,8 @@
|
||||
#include <folly/io/async/EventBase.h>
|
||||
#include <folly/io/async/ScopedEventBaseThread.h>
|
||||
#import <UIKit/UIKit.h>
|
||||
#include "SKStateUpdateCPPWrapper.h"
|
||||
#import "FlipperDiagnosticsViewController.h"
|
||||
|
||||
#if !TARGET_OS_SIMULATOR
|
||||
//#import "SKPortForwardingServer.h"
|
||||
@@ -125,6 +127,11 @@ using WrapperPlugin = facebook::sonar::SonarCppWrapperPlugin;
|
||||
return @(_cppClient->getState().c_str());
|
||||
}
|
||||
|
||||
- (void)subscribeForUpdates:(id<FlipperStateUpdateListener>)controller {
|
||||
auto stateListener = std::make_shared<SKStateUpdateCPPWrapper>(controller);
|
||||
_cppClient->setStateListener(stateListener);
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user