приходит сообщение выполняется callback и происходят определеные действия. В случае когда придет еще одно сообщение то нужно дождаться выполнения предыдущего callback. Как это сделать?
debounce. Выполняет функцию или возвращает уже найденное значение, если функция выполнялась недавно
Должны все выполнится колбеки по очередно на то же самое событие, в итоге выполняется только последний вызов события
ну тогда надо вручную сделать очередь и for await
Не подходит делать глобальную переменную, будет зависимость от нее
вот еще нашел https://vueuse.org/core/useAsyncQueue/
Обсуждают сегодня