Что такое параметр `context`, который передается в функции обратного вызова
Я вижу, что многие функции обратного вызова принимают параметр, называемый context
в документации GoInstant, но не ясно, что это за параметр или для чего он используется.
1 ответ
Решение
Параметр context содержит метаданные о событии.
Полные документы находятся здесь: https://developers.goinstant.net/v1/key/context.html
Это включает:
- тип команды (SET, GET и т. д.)
- название ключа
- значение ключа после операции
- комната, к которой принадлежит ключ
- пользователь, который создал действие
local
логическое значение используется для указания того, было ли изменение инициировано локально или удаленно- и пузырьковое логическое значение, используемое для указания того, было ли событие вызвано этим ключом или дочерним ключом.
Может быть полезно понять, где и почему вы получаете мероприятие.
Раскрытие информации: я работаю в GoInstant.