[PCCompat > Webpack] Fix retry not using async

This commit is contained in:
Ducko 2021-04-04 18:18:00 +01:00 committed by Keanu
parent 9ae7e3260f
commit 5f5b84588b
Signed by: keanucode
GPG Key ID: A7431C0D513CA93B
1 changed files with 8 additions and 2 deletions

View File

@ -8,10 +8,16 @@ const makeFinalFilter = (filter) => {
};
module.exports = {
getModule: (filter, _retry, _forever) => { // Ignoring retry and forever arguments for basic implementation
getModule: (filter, retry, _forever) => { // Ignoring retry and forever arguments for basic implementation
filter = makeFinalFilter(filter);
return goosemodScope.webpackModules.find(filter);
const result = goosemodScope.webpackModules.find(filter);
if (!retry) { // retry = false: sync, retry = true: async (returns Promise)
return result;
}
return new Promise((res) => res(result));
},
getAllModules: (filter) => {