cxxreact: executors: insert ID of segment reliably into the bundle path

Reviewed By: fromcelticpark

Differential Revision: D7623232

fbshipit-source-id: df833d18f0445d52e3098b58aac347a2e9aa0040
This commit is contained in:
Jean Lauliac
2018-04-20 07:03:23 -07:00
committed by Facebook Github Bot
parent 2e7dfd5213
commit 5fd92f90af
7 changed files with 40 additions and 3 deletions
+22
View File
@@ -0,0 +1,22 @@
// Copyright 2004-present Facebook. All Rights Reserved.
#include "JSExecutor.h"
#include "RAMBundleRegistry.h"
#include <folly/Conv.h>
namespace facebook {
namespace react {
std::string JSExecutor::getSyntheticBundlePath(
uint32_t bundleId,
const std::string& bundlePath) {
if (bundleId == RAMBundleRegistry::MAIN_BUNDLE_ID) {
return bundlePath;
}
return folly::to<std::string>("seg-", bundleId, ".js");
}
}
}