before method

  1. @override
Future<Map<String, dynamic>?> before(
  1. HookContext context
)
override

Before flag evaluation.

Returned context updates are merged into the evaluation context before the provider is called and before later before hooks execute.

Implementation

@override
Future<Map<String, dynamic>?> before(HookContext context) async =>
    (await _before?.call(
      context,
      context.hints,
    ))?.snapshot().toProviderContext();