_, err = WaitOnMessengerResponse(
        base.GetEventSender(),
        func(r *MessengerResponse) bool {
            acceptedRequests, err := base.GetEventSender().AcceptedRequestsToJoinForCommunity(community.ID())
            return err == nil && len(acceptedRequests) == 2 && (acceptedRequests[1].PublicKey == common.PubkeyToHex(&user.identity.PublicKey))