mirror of https://github.com/Nofated095/Q2TG.git
fix: #134
This commit is contained in:
parent
125907e2c9
commit
0ac0b375e3
|
@ -50,6 +50,8 @@ export default class OicqClient extends Client {
|
|||
|
||||
private static existedBots = {} as { [id: number]: OicqClient };
|
||||
|
||||
private isOnMessageCreated = false;
|
||||
|
||||
public static create(params: CreateOicqParams) {
|
||||
if (this.existedBots[params.id]) {
|
||||
return Promise.resolve(this.existedBots[params.id]);
|
||||
|
@ -91,7 +93,12 @@ export default class OicqClient extends Client {
|
|||
client.offTrap('system.login.qrcode', loginQrCodeHandler);
|
||||
client.offTrap('system.login.error', loginErrorHandler);
|
||||
client.offTrap('system.online', successLoginHandler);
|
||||
|
||||
if (!client.isOnMessageCreated) {
|
||||
client.trap('message', client.onMessage);
|
||||
client.isOnMessageCreated = true;
|
||||
};
|
||||
|
||||
resolve(client);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue