New 'isConnected' API

Summary:
Expose a new API to be used to check if there's an open connection with Flipper Desktop.

Changelog: new FlipperClient isConnected API

Reviewed By: antonk52

Differential Revision: D46841095

fbshipit-source-id: 82a60f52496fb218cb50c6a28d7ffe7225ae23aa
This commit is contained in:
Lorenzo Blasa
2023-06-20 00:46:55 -07:00
committed by Facebook GitHub Bot
parent daa3a38ed3
commit 7cec520729
7 changed files with 28 additions and 18 deletions

View File

@@ -19,21 +19,21 @@ class FlipperConnectionManagerMock : public FlipperConnectionManager {
FlipperConnectionManagerMock() : callbacks(nullptr) {}
void start() override {
open = true;
connected = true;
if (callbacks) {
callbacks->onConnected();
}
}
void stop() override {
open = false;
connected = false;
if (callbacks) {
callbacks->onDisconnected();
}
}
bool isOpen() const override {
return open;
bool isConnected() const override {
return connected;
}
void sendMessage(const folly::dynamic& message) override {
@@ -77,7 +77,7 @@ class FlipperConnectionManagerMock : public FlipperConnectionManager {
}
public:
bool open = false;
bool connected = false;
Callbacks* callbacks;
std::vector<folly::dynamic> messages;
std::vector<folly::dynamic> messagesReceived;