Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 5bf8595

Browse files
committed
Include local package mixins when returning packages from getUpdateMetadata()
I.e. this exposes `install()` on packages returned by `getUpdateMetadata()`.
1 parent 1bc091e commit 5bf8595

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CodePush.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,9 @@ async function getCurrentPackage() {
106106
}
107107

108108
async function getUpdateMetadata(updateState) {
109-
const updateMetadata = await NativeCodePush.getUpdateMetadata(updateState || CodePush.UpdateState.RUNNING);
109+
let updateMetadata = await NativeCodePush.getUpdateMetadata(updateState || CodePush.UpdateState.RUNNING);
110110
if (updateMetadata) {
111+
updateMetadata = {...PackageMixins.local, ...updateMetadata};
111112
updateMetadata.failedInstall = await NativeCodePush.isFailedUpdate(updateMetadata.packageHash);
112113
updateMetadata.isFirstRun = await NativeCodePush.isFirstRun(updateMetadata.packageHash);
113114
}

0 commit comments

Comments
 (0)