mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Correctly set isFibersDisabled on asl-helpers
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
const getAslStore = () => (Meteor.isServer && global?.asyncLocalStorage?.getStore()) || {};
|
||||
|
||||
const getValueFromAslStore = key => getAslStore()[key];
|
||||
const updateAslStore = (key, value) => getAslStore()[key] = value;
|
||||
|
||||
const bootstrap = global.__meteor_bootstrap__;
|
||||
|
||||
Meteor.isFibersDisabled = !!(bootstrap && bootstrap.isFibersDisabled);
|
||||
// From 3.0 onwards, fibers is disabled by default.
|
||||
Meteor.isFibersDisabled = __meteor_bootstrap__ && __meteor_bootstrap__.isFibersDisabled !== false;
|
||||
Meteor._isFibersEnabled = !Meteor.isFibersDisabled;
|
||||
|
||||
Meteor._getAslStore = getAslStore;
|
||||
|
||||
@@ -10,7 +10,7 @@ const makeGlobalAsyncLocalStorage = () => {
|
||||
return global.asyncLocalStorage;
|
||||
};
|
||||
|
||||
const getAslStore = () => asyncLocalStorage.getStore();
|
||||
const getAslStore = () => global.asyncLocalStorage.getStore();
|
||||
const getValueFromAslStore = key => getAslStore()[key];
|
||||
const updateAslStore = (key, value) => getAslStore()[key] = value;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user