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