mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-15 15:53:55 +00:00
Updated to support older agents
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -109,8 +109,8 @@ function Promise(promiseFunc)
|
|||||||
{
|
{
|
||||||
this.emit_returnValue('resolved', r);
|
this.emit_returnValue('resolved', r);
|
||||||
}
|
}
|
||||||
this.removeAllListeners('resolved');
|
try { this.removeAllListeners('resolved'); } catch (x) { }
|
||||||
this.removeAllListeners('rejected');
|
try { this.removeAllListeners('rejected'); } catch (x) { }
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (eventName == 'rejected' && (eventCallback.internal == null || eventCallback.internal == false))
|
//if (eventName == 'rejected' && (eventCallback.internal == null || eventCallback.internal == false))
|
||||||
@@ -133,8 +133,8 @@ function Promise(promiseFunc)
|
|||||||
if (eventName == 'rejected' && this.errors && this.completed)
|
if (eventName == 'rejected' && this.errors && this.completed)
|
||||||
{
|
{
|
||||||
eventCallback.apply(this, this.completedArgs);
|
eventCallback.apply(this, this.completedArgs);
|
||||||
this.removeAllListeners('resolved');
|
try { this.removeAllListeners('resolved'); } catch (x) { }
|
||||||
this.removeAllListeners('rejected');
|
try { this.removeAllListeners('rejected'); } catch (x) { }
|
||||||
}
|
}
|
||||||
if (eventName == 'settled' && this.completed)
|
if (eventName == 'settled' && this.completed)
|
||||||
{
|
{
|
||||||
@@ -300,8 +300,8 @@ function Promise(promiseFunc)
|
|||||||
delete this._up;
|
delete this._up;
|
||||||
delete this.__childPromise;
|
delete this.__childPromise;
|
||||||
delete this.promise;
|
delete this.promise;
|
||||||
this.removeAllListeners('resolved');
|
try { this.removeAllListeners('resolved'); } catch (x) { }
|
||||||
this.removeAllListeners('rejected');
|
try { this.removeAllListeners('rejected'); } catch (x) { }
|
||||||
}).internal);
|
}).internal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user