2017-02-16 2 views
0

Angenommen, ich möchte Googles Funktion zum Rückgängigmachen von E-Mails in einem SPA mit einer REST-API implementieren. Da wir in einem SPA arbeiten, können wir kein einfaches Timeout hinzufügen, da die Möglichkeit besteht, dass das Fenster geschlossen wird.SPA mit REST-API, Vorgehensweise zum Rückgängigmachen von Aktionen

Wie würden Sie diese Funktionalität implementieren? Vielleicht so etwas wie:

POST /email/sendingQueue

und rückgängig zu machen:

DELETE /email/sendingQueue/{id}

Aber das automatisch bedeutet, dass Sie eine Warteschlange erstellen müssen. Gibt es einen einfacheren/besseren/alternativen Weg?

Antwort

0

Eine Möglichkeit, es zu betrachten, könnte sein, dass Senden "ist eine Eigenschaft der eigentlichen E-Mail. Wie eine sentStatus, die Werte wie not-sent, queued und sent enthalten könnte.

Dies ist möglicherweise ein praktikabler Ansatz, wenn Sie keine separate Warteschlangenressource erstellen möchten.

Verwandte Themen