async def remove_pushers_by_access_token(self, user_id: str, access_tokens: Iterable[int]) -> None:
    'Remove the pushers for a given user corresponding to a set of\n        access_tokens.\n\n        Args:\n            user_id: user to remove pushers for\n            access_tokens: access token *ids* to remove pushers for\n        '
    tokens = set(access_tokens)
    for p in (await self.store.get_pushers_by_user_id(user_id)):
        if (p.access_token in tokens):
            logger.info('Removing pusher for app id %s, pushkey %s, user %s', p.app_id, p.pushkey, p.user_name)
            (await self.remove_pusher(p.app_id, p.pushkey, p.user_name))
Remove the pushers for a given user corresponding to a set of
access_tokens.

Args:
    user_id: user to remove pushers for
    access_tokens: access token *ids* to remove pushers for
async def remove_pushers_by_access_token(self, user_id: str, access_tokens: Iterable[int]) -> None:
    'Remove the pushers for a given user corresponding to a set of\n        access_tokens.\n\n        Args:\n            user_id: user to remove pushers for\n            access_tokens: access token *ids* to remove pushers for\n        '
    tokens = set(access_tokens)
    for p in (await self.store.get_pushers_by_user_id(user_id)):
        if (p.access_token in tokens):
            logger.info('Removing pusher for app id %s, pushkey %s, user %s', p.app_id, p.pushkey, p.user_name)
            (await self.remove_pusher(p.app_id, p.pushkey, p.user_name))