Я usecase делаю "плоскими", без асинхронщины. Такие классы много легче писать по TDD, да и просто покрывать тестами. Интерактор - это по факту фасад над usecase, который берет...
FCM. Может кто-то уже решал подобную задачу. Как сделать так, чтобы по тапу на пуш-уведомление открывалось не активити, а вызывался роутер, который уже решает какой экран откр...