FRE-600: Fix code review blockers

- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-25 00:08:01 -04:00
parent 65b552bb08
commit 7c684a42cc
48450 changed files with 5679671 additions and 383 deletions

23
node_modules/jayson/promise/lib/utils.js generated vendored Normal file
View File

@@ -0,0 +1,23 @@
'use strict';
const promisify = require('es6-promisify');
/** * @namespace */
const PromiseUtils = module.exports;
/**
* Wraps the client request method on an instance, making it return a promise in every case except when the fourth argument is explicitly set to false
* @param {Function} request The original request method
* @return {Function}
*/
PromiseUtils.wrapClientRequestMethod = function(request) {
const promisified = promisify(request);
return function(method, params, id, shouldCall) {
if(shouldCall === false) {
// this should return a raw request for use in batches
return request(method, params, id);
}
return promisified.apply(this, arguments);
};
};