mirror of
https://github.com/status-im/react-native.git
synced 2025-02-11 08:56:44 +00:00
Fix issues with pollParams and link
This commit is contained in:
parent
85b690fb22
commit
ca8ce83cc3
@ -37,7 +37,9 @@ log.heading = 'rnpm-link';
|
|||||||
|
|
||||||
const dedupeAssets = (assets) => uniqBy(assets, asset => path.basename(asset));
|
const dedupeAssets = (assets) => uniqBy(assets, asset => path.basename(asset));
|
||||||
|
|
||||||
const linkDependency = (platforms, project, dependency) => {
|
const linkDependency = async (platforms, project, dependency) => {
|
||||||
|
const params = await pollParams(dependency.config.params);
|
||||||
|
|
||||||
Object.keys(platforms || {})
|
Object.keys(platforms || {})
|
||||||
.forEach(platform => {
|
.forEach(platform => {
|
||||||
if (!project[platform] || !dependency.config[platform]) {
|
if (!project[platform] || !dependency.config[platform]) {
|
||||||
@ -56,18 +58,16 @@ const linkDependency = (platforms, project, dependency) => {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return pollParams(dependency.config.params).then(params => {
|
log.info(`Linking ${dependency.name} ${platform} dependency`);
|
||||||
log.info(`Linking ${dependency.name} ${platform} dependency`);
|
|
||||||
|
|
||||||
linkConfig.register(
|
linkConfig.register(
|
||||||
dependency.name,
|
dependency.name,
|
||||||
dependency.config[platform],
|
dependency.config[platform],
|
||||||
params,
|
params,
|
||||||
project[platform]
|
project[platform]
|
||||||
);
|
);
|
||||||
|
|
||||||
log.info(`Platform '${platform}' module ${dependency.name} has been successfully linked`);
|
log.info(`Platform '${platform}' module ${dependency.name} has been successfully linked`);
|
||||||
});
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user