Я изо всех сил пытаюсь найти лучший подход к следующему варианту использования:
Я работаю над игрой, в которой пользователь может выполнить мутацию equipItem
. Эта мутация принимает один ввод - itemId
. Затем я настроил пользовательское действие в hasura, чтобы разрешить его через бессерверную функцию. Моя текущая проблема заключается в том, что в рамках этой бессерверной функции мне нужно выполнять вычисления пользовательской статистики и обновлять ее в соответствии с оборудованием, которое они используют, для этого мне нужно запросить мой hasura api, чтобы получить полные символьные данные.
Это приводит к дополнительному времени выполнения, поэтому я хотел спросить, есть ли лучший метод? В идеале я могу запросить свои данные с сервера hasura перед выполнением этого действия, чтобы я мог их отправить, и все, что должна сделать моя бессерверная функция, это просто изменить ее и вернуть обратно.
Это должно произойти во время вставки, поэтому события здесь работать не будут.