頻繁に再試行するタスクがありますが、再試行状態のときに取り消された場合にクリーンアップする方法が必要です。これを行うにはいくつかのオプションがあるようですが、最も受け入れられる/最もクリーンなものは何でしょうか。これが私がこれまで考えてきたことです:
- 取り消されたタスクを取得してon_revokedを呼び出すカスタムカメラ
- 取り消されたタスクでon_revokedを処理することを知っているカスタムイベントコンシューマー
- AbortableTasksを使用し、取り消しの代わりに中止を使用する(これは本当に避けたい)
私が見逃している他のオプションはありますか?