@ ngxs / websocket-plugin JSON Поддержка массивов - PullRequest
0 голосов
/ 05 августа 2020

Следуя примеру https://www.ngxs.io/plugins/websocket, все работает нормально. Но если я хочу обрабатывать 100 объектов, то серверная часть должна отправить 100 отдельных сообщений в формате:

{
  "type": "[Chat] Add message",
  "from": "Artur",
  "message": "Hello NGXS"
}

Предполагая, что он поддерживается, какой JSON формат массива я должен использовать для передачи массива вместо этого?

Зачем мне это нужно? Поскольку я также использую плагин Storage для определенных состояний и просто отправляю сообщение за сообщением, дублирование растет экспоненциально и становится очень подверженным ошибкам в управлении. Принимая во внимание, что с массивом я могу просто безопасно перезаписать предыдущее состояние, поскольку оно мне не нужно.

Я знаю, что могу фильтровать дубликаты на стороне состояния, но, учитывая размер, я ожидаю, что это приложение будет иметь это чтобы снизить производительность, поэтому это мой последний вариант.

TYVM для вашего времени.

...