mirror of
https://github.com/billsonnn/nitro-renderer.git
synced 2024-11-22 23:50:52 +01:00
Fix reference issue with packet parsers
This commit is contained in:
parent
dce98c249f
commit
43cc4d7222
@ -301,9 +301,12 @@ export class SocketConnection extends EventDispatcher implements IConnection
|
||||
|
||||
try
|
||||
{
|
||||
const parser = events[0].parser;
|
||||
//@ts-ignore
|
||||
const parser = new events[0].parserClass();
|
||||
|
||||
if(!parser || !parser.flush() || !parser.parse(wrapper)) return null;
|
||||
|
||||
for(const event of events) (event.parser = parser);
|
||||
}
|
||||
|
||||
catch (e)
|
||||
|
@ -67,13 +67,6 @@ export class MessageClassManager
|
||||
existing = [];
|
||||
|
||||
this._messageInstancesById.set(header, existing);
|
||||
|
||||
//@ts-ignore
|
||||
event.parser = new event.parserClass();
|
||||
}
|
||||
else
|
||||
{
|
||||
event.parser = existing[0].parser;
|
||||
}
|
||||
|
||||
existing.push(event);
|
||||
|
Loading…
Reference in New Issue
Block a user