Redux-beobachtbares Epos, das keine neuen Aktionen sendet

Möglicherweise bin ich ein Noob und verstehe noch nicht ganz, wie dieses Zeug funktionieren soll, aber ich habe ein Epos in Redux-Observable, in dem ich ein Versprechen erstellen möchte, das eine Aktion auslöst und auf das ich warte eine andere Aktion vor dem Auflösen. Ich habe es geschafft, indem ich die Aktion auf @ abgebildet hab'__IGNORE__' aber das will ich wirklich nicht. Gibt es eine Möglichkeit, nur eine epische Handlung zu handhaben, aber nichts anderes weiterzugeben?

Hier ist mein Code:

export const waitFor = (type, action) => new Promise((resolve, reject) => {
   const waitForResult = action$ => action$.ofType(type).do(() => resolve()).mapTo({type: "___IGNORE___"});
   registerEpic(waitForResult);

   action();
 });

Antworten auf die Frage(2)

Ihre Antwort auf die Frage