Skip to content

Instantly share code, notes, and snippets.

@OliverJAsh
Created November 22, 2018 08:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OliverJAsh/383116e98beb5c8908529120ae0aee94 to your computer and use it in GitHub Desktop.
Save OliverJAsh/383116e98beb5c8908529120ae0aee94 to your computer and use it in GitHub Desktop.
const MINIMUM_VISIBLE_MS = 3000;
// We want to emit the action when all files have been
// published *and* the minimum visible time has passed.
const publishingCompletedActionSource$ = forkJoin(
timer(MINIMUM_VISIBLE_MS),
publishingCompleted$
);
const publishingCompletedAction$ = publishingCompletedActionSource$.pipe(
map(() => Action.PublishingCompleted({}))
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment