From d89e559dbdb93a84827f84762d47c40bb5cdad6f Mon Sep 17 00:00:00 2001 From: Pritesh Nandgaonkar Date: Fri, 19 Oct 2018 06:48:06 -0700 Subject: [PATCH] Move QPL plugin to Background Plugin Summary: Makes QPL iOS plugin to work in background Reviewed By: jknoxville Differential Revision: D10446049 fbshipit-source-id: 02ad6f6f83b13e326b6fdd8aa972fa7d29c76eb9 --- xplat/Flipper/FlipperClient.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xplat/Flipper/FlipperClient.cpp b/xplat/Flipper/FlipperClient.cpp index 52d5ee13d..0c3e39a5a 100644 --- a/xplat/Flipper/FlipperClient.cpp +++ b/xplat/Flipper/FlipperClient.cpp @@ -172,10 +172,9 @@ void FlipperClient::onMessageReceived(const dynamic& message) { method.getString()); } const auto plugin = plugins_.at(identifier); - auto& conn = connections_[plugin->identifier()]; - conn = std::make_shared( - socket_.get(), plugin->identifier()); if (!plugin.get()->runInBackground()) { + auto& conn = connections_[plugin->identifier()]; + conn = std::make_shared(socket_.get(), plugin->identifier()); plugin->didConnect(conn); } return;