From 3a3dcda13e4e170c585c0da8f85fef955c27fd50 Mon Sep 17 00:00:00 2001 From: Edimar Cardoso Date: Thu, 10 Nov 2022 16:46:04 -0300 Subject: [PATCH] Rollback changes to fibers implementation --- packages/accounts-password/password_server.js | 3 ++- packages/ddp-server/package.js | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/accounts-password/password_server.js b/packages/accounts-password/password_server.js index 812bf848d1..2e6d57c075 100644 --- a/packages/accounts-password/password_server.js +++ b/packages/accounts-password/password_server.js @@ -1025,7 +1025,8 @@ Accounts.createUserAsync = async (options, callback) => { // method calling Accounts.createUser could set? // -Accounts.createUser = (options, callback) => { +Accounts.createUser = !Meteor._isFibersEnabled ? Accounts.createUserAsync + : (options, callback) => { return Promise.await(Accounts.createUserAsync(options, callback)); }; diff --git a/packages/ddp-server/package.js b/packages/ddp-server/package.js index da413690b0..4077518df0 100644 --- a/packages/ddp-server/package.js +++ b/packages/ddp-server/package.js @@ -10,6 +10,11 @@ Npm.depends({ }); Package.onUse(function (api) { + if (process.env.DISABLE_FIBERS) { + api.use('ddp-server-async', 'server'); + api.export('DDPServer', 'server'); + return; + } api.use(['check', 'random', 'ejson', 'underscore', 'retry', 'mongo-id', 'diff-sequence', 'ecmascript'], 'server');