Почему все действия отображаются как неизвестные для пользователя / субъекта. NET Сервер API с клиентскими компонентами React- JS - PullRequest
1 голос
/ 11 апреля 2020

Я работаю над проверкой концепции, используя GetStream.io, используя. NET серверный API для добавления действий и клиентские компоненты реагирования js для отображения каналов. По какой-то причине каждое действие входит в мои каналы с Неизвестным жирным шрифтом вверху. Я предполагаю, что это должно быть имя пользователя или что-то? Я прочитал пост о передаче ссылки на пользователя вместо строки userId, но сигнатура конструктора API. NET, создающая новое действие, принимает только строковый параметр userId. Я подтвердил, что передаю действительный идентификатор пользователя. Любые предложения о том, что я делаю здесь не так?

1 Ответ

0 голосов
/ 27 апреля 2020

Stream хранит уникальную ссылку и заменяет ее во время чтения. В некоторых сложных случаях вам нужно иметь возможность сгенерировать ссылку на существующий объект и внедрить ее в действие.

Then, can you try this way:
// Since we know their IDs we can create a reference without reading from APIs 
var userRef = Users.Ref(userId); 
// And then add an activity with these references 
var activity = new Activity(userRef, activityAction, message)
...