@@ -36,8 +36,7 @@ mixin ServiceMixin {
3636 /// The current state of the service.
3737 ServiceState get state => _state;
3838
39- @protected
40- final sequencer = SafeSequencer ();
39+ final _sequencer = SafeSequencer ();
4140
4241 var _didEverInitAndSuccessfully = false ;
4342 bool get didEverInitAndSuccessfully => _didEverInitAndSuccessfully;
@@ -48,7 +47,7 @@ mixin ServiceMixin {
4847
4948 @nonVirtual
5049 Resolvable <Unit > init ({bool eagerError = true }) {
51- return sequencer .addSafe ((prev) {
50+ return _sequencer .addSafe ((prev) {
5251 assert (! state.didDispose ());
5352 if (state.didDispose ()) {
5453 return Sync .value (prev);
@@ -79,7 +78,7 @@ mixin ServiceMixin {
7978
8079 @nonVirtual
8180 Resolvable <Unit > pause ({bool eagerError = false }) {
82- return sequencer .addSafe ((prev) {
81+ return _sequencer .addSafe ((prev) {
8382 assert (! state.didDispose ());
8483 if (state.didDispose ()) {
8584 return Sync .value (prev);
@@ -107,7 +106,7 @@ mixin ServiceMixin {
107106
108107 @nonVirtual
109108 Resolvable <Unit > resume ({bool eagerError = false }) {
110- return sequencer .addSafe ((prev) {
109+ return _sequencer .addSafe ((prev) {
111110 assert (! state.didDispose ());
112111 if (state.didDispose ()) {
113112 return Sync .value (prev);
@@ -135,7 +134,7 @@ mixin ServiceMixin {
135134
136135 @nonVirtual
137136 Resolvable <Unit > dispose ({bool eagerError = false }) {
138- return sequencer .addSafe ((prev) {
137+ return _sequencer .addSafe ((prev) {
139138 assert (! state.didDispose ());
140139 if (state.didDispose ()) {
141140 return Sync .value (prev);
@@ -165,10 +164,10 @@ mixin ServiceMixin {
165164 required ServiceState errorState,
166165 void Function ()? onSuccessMustNotThrow,
167166 }) {
168- sequencer .addSafe ((prev1) {
167+ _sequencer .addSafe ((prev1) {
169168 _state = attemptState;
170169 for (final listener in providerFunction (null )) {
171- sequencer .addSafe ((prev2) {
170+ _sequencer .addSafe ((prev2) {
172171 switch (prev2) {
173172 case Err (error: final error):
174173 assert (false , error);
@@ -183,7 +182,7 @@ mixin ServiceMixin {
183182 }
184183 return Sync .value (prev1);
185184 }).end ();
186- return sequencer .addSafe ((prev3) {
185+ return _sequencer .addSafe ((prev3) {
187186 if (_state == attemptState) {
188187 _state = successState;
189188 onSuccessMustNotThrow? .call ();
@@ -195,8 +194,7 @@ mixin ServiceMixin {
195194
196195// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
197196
198- typedef TServiceResolvables <TParams > =
199- List <Resolvable <Unit > Function (TParams data)>;
197+ typedef TServiceResolvables <TParams > = List <Resolvable <Unit > Function (TParams data)>;
200198
201199// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
202200
@@ -230,23 +228,23 @@ enum ServiceState {
230228 //
231229
232230 bool didRun () => [
233- ServiceState .RUN_ATTEMPT ,
234- ServiceState .RUN_SUCCESS ,
235- ServiceState .RUN_ERROR ,
236- ].contains (this );
231+ ServiceState .RUN_ATTEMPT ,
232+ ServiceState .RUN_SUCCESS ,
233+ ServiceState .RUN_ERROR ,
234+ ].contains (this );
237235 bool didPause () => [
238- ServiceState .PAUSE_ATTEMPT ,
239- ServiceState .PAUSE_SUCCESS ,
240- ServiceState .PAUSE_ERROR ,
241- ].contains (this );
236+ ServiceState .PAUSE_ATTEMPT ,
237+ ServiceState .PAUSE_SUCCESS ,
238+ ServiceState .PAUSE_ERROR ,
239+ ].contains (this );
242240 bool didResume () => [
243- ServiceState .RESUME_ATTEMPT ,
244- ServiceState .RESUME_SUCCESS ,
245- ServiceState .RESUME_ERROR ,
246- ].contains (this );
241+ ServiceState .RESUME_ATTEMPT ,
242+ ServiceState .RESUME_SUCCESS ,
243+ ServiceState .RESUME_ERROR ,
244+ ].contains (this );
247245 bool didDispose () => [
248- ServiceState .DISPOSE_ATTEMPT ,
249- ServiceState .DISPOSE_SUCCESS ,
250- ServiceState .DISPOSE_ERROR ,
251- ].contains (this );
246+ ServiceState .DISPOSE_ATTEMPT ,
247+ ServiceState .DISPOSE_SUCCESS ,
248+ ServiceState .DISPOSE_ERROR ,
249+ ].contains (this );
252250}
0 commit comments