async def METHOD_NAME(self, user_dict: UserInfo) -> List[str]:
    async with self._db.cursor() as cursor:
        await cursor.execute('''
            SELECT GROUP_CONCAT(corpus_name SEPARATOR ',') AS corpora
            FROM kontext_api_token_corpus_access
            WHERE token_value = %s AND user_id = %s
        ''', (user_dict['api_key'], user_dict['id']))
        data = await cursor.fetchone()
    return [] if data['corpora'] is None else list(data['corpora'].split(','))