169 похожих чатов

Подскажите, пожалуйста, как можно решить проблему? Есть у меня массив запросов

на сервер (их может быть разное количество) zip = any[] допустим, а то хз как их типизировать. Я шлю их через zip(...requests).subscribe()
Работает то норм все, но там на беке эти запросы тригерят одно событие, и это событие должно сработать только один раз! Но zip шлет запросы очень быстро и иногда на беке тригер успевает сработать дважды до проверки((
Мне надо как-то повесить delay, наверное, на эти запросы. Чтобы между ними был маленький промежуток и zip не спешил так... Но не могу это сделать что-то, пробовал передаваемые запросы в zip обернуть в функцию:
private addRequestDelayPipe(requests: any[]): any[] {
let delayValue = 0;
const step = 200;
const newRequests = requests.map((request) => {
return request.pipe(delay(delayValue));
delayValue += step;
});
console.log(newRequests);
return newRequests;
}

Т.е. мапить их и на каждый вешать пайп delay(...), но не работает. Все равно отправляются все сразу(((

4 ответов

0 просмотров

Может concat+scan и пускай последовательно фигачат

Oleksandr 🤖- Автор вопроса
Andrei
Может concat+scan и пускай последовательно фигачат

а zip их шлет получается все параллельно и одновременно? тогда последовательно тоже норм вариант конечно

Oleksandr 🤖
а zip их шлет получается все параллельно и одновре...

Про zip не буду утверждать. Я его почти (вообще) не юзал, пока...)

Похожие вопросы

Обсуждают сегодня

Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Hello, good time everyone I use Firebase to implement push notification inside the Flutter application and it works, but I don't receive the notification when the application ...
Iman
1
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Вместо import и library придется писать importlib?
The Bird of Hermes
19
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
Привет! Сталкивался ли кто-нибудь с проблемой: - большой архив создан Archive::Zip - ом - переливается на s3 unzip -Z говорит: error [xxx.zip]: missing 12 bytes in zipfile ...
Sasha Murzin
5
а как с таким борятся ? про термин стак тут мне пока не попадалось ghci> foldr (\(CotMD n ctM _) (mstep,pos) -> if ctM > mstep then (ctM, n) else (mstep, pos)) (0,0) $ take ...
Fedor
13
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
10
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
вот вопрос, вот про это type Events = [String] type Probs = [Double] у курта есть задание Если бы ваши типы Events и Probs были самостоятель­ ными типами данных, а не просто...
Fedor
8
Карта сайта