Instance Method
activate()
Activates the interactor.
func activate() async
Mentioned In
Discussion
Idempotent: calling activate() while already active is a no-op. On the active→inactive→active transition, didBecomeActive() is awaited while the lifecycle observes isActive == true, so any task spawned via task(priority:_:) from within didBecomeActive() is bound to the new active scope.