Enter Runtime when calling Program::subscription

This commit is contained in:
Héctor Ramón Jiménez 2024-09-13 01:48:15 +02:00
parent b7ba613dbc
commit c66355f289
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -219,7 +219,7 @@ where
} }
runtime.track(subscription::into_recipes( runtime.track(subscription::into_recipes(
program.subscription().map(Action::Output), runtime.enter(|| program.subscription().map(Action::Output)),
)); ));
let (boot_sender, boot_receiver) = oneshot::channel(); let (boot_sender, boot_receiver) = oneshot::channel();
@ -1169,7 +1169,7 @@ fn update<P: Program, E: Executor>(
} }
} }
let subscription = program.subscription(); let subscription = runtime.enter(|| program.subscription());
runtime.track(subscription::into_recipes(subscription.map(Action::Output))); runtime.track(subscription::into_recipes(subscription.map(Action::Output)));
} }