PatchbaySemanticsBridge constructor
PatchbaySemanticsBridge({
- required PatchbayGateEvaluator gates,
- PatchbaySemanticsActionPolicy? actionPolicy,
- PatchbayFrameObserver? frames,
- bool isAppResumed()?,
- PatchbayLifecycleStateReader? lifecycleState,
- String newRequestId()?,
Implementation
PatchbaySemanticsBridge({
required this._gates,
this._actionPolicy,
PatchbayFrameObserver? frames,
bool Function()? isAppResumed,
PatchbayLifecycleStateReader? lifecycleState,
String Function()? newRequestId,
}) : _frames = frames ?? PatchbayFrameObserver(),
_isAppResumed =
isAppResumed ??
(() =>
WidgetsBinding.instance.lifecycleState ==
AppLifecycleState.resumed),
_lifecycleState = patchbayLifecycleReaderFor(
isAppResumed: isAppResumed,
lifecycleState: lifecycleState,
),
_newRequestId = newRequestId ?? defaultRequestId;