1212
1313import 'dart:async' show FutureOr;
1414import 'package:df_type/df_type.dart' show OperationWaiter;
15- import 'package:flutter/foundation.dart' show kDebugMode, mustCallSuper, nonVirtual;
15+ import 'package:flutter/foundation.dart'
16+ show kDebugMode, mustCallSuper, nonVirtual;
1617
1718// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
1819
@@ -25,7 +26,8 @@ import 'package:flutter/foundation.dart' show kDebugMode, mustCallSuper, nonVirt
2526/// invoked on each resource wrapped with [willDispose] .
2627mixin WillDisposeMixin on DisposeMixin {
2728 /// The list of resources marked for dispose via [willDispose] .
28- Set <_ToDisposeResource <dynamic >> get toDisposeResources => Set .unmodifiable (_toDisposeResources);
29+ Set <_ToDisposeResource <dynamic >> get toDisposeResources =>
30+ Set .unmodifiable (_toDisposeResources);
2931
3032 final Set <_ToDisposeResource <dynamic >> _toDisposeResources = {};
3133
@@ -47,11 +49,15 @@ mixin WillDisposeMixin on DisposeMixin {
4749 _verifyDisposeMethod (resource);
4850 final disposable = (
4951 resource: resource as dynamic ,
50- onBeforeDispose: onBeforeDispose != null ? (dynamic e) => onBeforeDispose (e as T ) : null ,
52+ onBeforeDispose: onBeforeDispose != null
53+ ? (dynamic e) => onBeforeDispose (e as T )
54+ : null ,
5155 );
5256
5357 // Check for any duplicate resource.
54- final duplicate = _toDisposeResources.where ((e) => e.resource == resource).firstOrNull;
58+ final duplicate = _toDisposeResources
59+ .where ((e) => e.resource == resource)
60+ .firstOrNull;
5561
5662 if (duplicate != null ) {
5763 if (kDebugMode) {
@@ -136,7 +142,8 @@ final class WillAlreadyDisposeDebugError<T> extends Error {
136142 WillAlreadyDisposeDebugError (this .resource);
137143
138144 @override
139- String toString () => '[$WillAlreadyDisposeDebugError ] willDispose has already '
145+ String toString () =>
146+ '[$WillAlreadyDisposeDebugError ] willDispose has already '
140147 'been called on the resource ${resource .hashCode } and of type $T .' ;
141148}
142149
@@ -150,7 +157,10 @@ mixin DisposeMixin {
150157
151158// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
152159
153- typedef _ToDisposeResource <T > = ({T resource, _OnBeforeCallback <T >? onBeforeDispose});
160+ typedef _ToDisposeResource <T > = ({
161+ T resource,
162+ _OnBeforeCallback <T >? onBeforeDispose,
163+ });
154164
155165typedef _FutureOrCallback <T > = FutureOr <void > Function ();
156166typedef _OnBeforeCallback <T > = FutureOr <void > Function (T resource);
0 commit comments