Size: a a a

Angular - русскоговорящее сообщество

2021 April 27

D

Dmitry in Angular - русскоговорящее сообщество
так, у тебя на странице чаты, верно?
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
нет
источник

D

Dmitry in Angular - русскоговорящее сообщество
так, ничего не понял
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
у меня нету чатов, все что есть это поток сообщений, это телеграм бот
источник

D

Dmitry in Angular - русскоговорящее сообщество
хорошо. что тебе надо с этим потоком сделать?
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
создавать на каждую новую ид чата новый поток, то есть как ты написал да, но я ид чата могу только с потока взять
источник

D

Dmitry in Angular - русскоговорящее сообщество
а, ща
источник

D

Dmitry in Angular - русскоговорящее сообщество
конечно все равно, то что ты описал, недостаточно. я то потоки создам, но видимо ты все равно где-то в базу данных что-то сохраняешь, поэтому тут скорее всего я не отвечу на твой вопрос
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
у меня все готово уже, осталось только дебаунс к чатам прикрутить
источник

D

Dmitry in Angular - русскоговорящее сообщество
источник

D

Dmitry in Angular - русскоговорящее сообщество
но опять же, непонятно что ты дальше хочешь
источник

D

Dmitry in Angular - русскоговорящее сообщество
я тебе сделал массив потоков
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
дальше обычные map filter switchMap
источник

D

Dmitry in Angular - русскоговорящее сообщество
или тебе нужен на выходе 1 поток, где просто сообщения в чаты по debounceTime сгруппированы будут?
источник

D

Dmitry in Angular - русскоговорящее сообщество
то есть входной поток у тебя
({ chatId: 1, text: "Chat 1 - Text1" });
({ chatId: 2, text: "Chat 2 - Text1" });
({ chatId: 1, text: "Chat 1 - Text2" });
({ chatId: 2, text: "Chat 2 - Text2" });
а выходной
({ chatId: 1, text: "Chat 1 - Text2" });
({ chatId: 2, text: "Chat 2 - Text2" });

считая, что мессаги сгруппировались по времени debounceTime.
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
так было бы лучше да
источник

MK

Maxim Koylo in Angular - русскоговорящее сообщество
но уже работает да, то что нужно, если можно сделать в один поток с радостью посмотрю как
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Коллеги - добрый день!
Косвенно, по TS вопрос - использую интерфейс в ангуляре.

Как указать условие - что, если type == "select" - то набор полей интерфейса HtmlInputAttr должен быть дополнен другими полями?
источник

.

... in Angular - русскоговорящее сообщество
Пахнет downcast-ом абстракции
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
Tagged union?
источник