Skip to content

RoomMember dirty event bug #2410

@hcfw007

Description

@hcfw007

case PUPPET.types.Payload.RoomMember:

When we handle a roomMember dirty event, the payload is the room's id, not the contact's id. This judgement came from here:

async sync (): Promise<void> {
await this.wechaty.puppet.roomPayloadDirty(this.id)
await this.wechaty.puppet.roomMemberPayloadDirty(this.id)
await this.ready(true)
}

So we should handle this dirty event like a roomDirtyEvent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions