build method

  1. @override
(Color, Color) build()

Initialize an AsyncNotifier.

It is safe to use Ref.watch or Ref.listen inside this method.

If a dependency of this AsyncNotifier (when using Ref.watch) changes, then build will be re-executed. On the other hand, the AsyncNotifier will not be recreated. Its instance will be preserved between executions of build.

If this method throws or returns a future that fails, the error will be caught and an AsyncError will be emitted.

Implementation

@override
(Color, Color) build() {
  unawaited(delayed(() =>
    state = (state.$1, const Color.fromRGBO(253, 186, 116, 1))
  ));
  return (
    const Color.fromRGBO(253, 186, 116, 1),
    const Color.fromRGBO(63, 63, 70, 1)
  );
}