async def METHOD_NAME(self, body):
    questions = []
    if await self.consumer.world.has_permission_async(
        user=self.consumer.user,
        room=self.room,
        permission=Permission.ROOM_QUESTION_MODERATE,
    ):
        questions = await get_questions(
            room=self.room.id, for_user=self.consumer.user
        )
    else:
        questions = await get_questions(
            room=self.room.id,
            state=Question.States.VISIBLE,
            add_by_user=self.consumer.user,
            for_user=self.consumer.user,
        )
    await self.consumer.send_success(questions)