Jonny Borges
Committed by GitHub

Merge pull request #2942 from MuhammamdArslanKhan/format-files

style: format code
@@ -247,10 +247,15 @@ typedef NotifierBuilder<T> = Widget Function(T state); @@ -247,10 +247,15 @@ typedef NotifierBuilder<T> = Widget Function(T state);
247 247
248 abstract class GetStatus<T> with Equality { 248 abstract class GetStatus<T> with Equality {
249 const GetStatus(); 249 const GetStatus();
  250 +
250 factory GetStatus.loading() => LoadingStatus<T>(); 251 factory GetStatus.loading() => LoadingStatus<T>();
  252 +
251 factory GetStatus.error(String message) => ErrorStatus<T, String>(message); 253 factory GetStatus.error(String message) => ErrorStatus<T, String>(message);
  254 +
252 factory GetStatus.empty() => EmptyStatus<T>(); 255 factory GetStatus.empty() => EmptyStatus<T>();
  256 +
253 factory GetStatus.success(T data) => SuccessStatus<T>(data); 257 factory GetStatus.success(T data) => SuccessStatus<T>(data);
  258 +
254 factory GetStatus.custom() => CustomStatus<T>(); 259 factory GetStatus.custom() => CustomStatus<T>();
255 } 260 }
256 261
@@ -266,6 +271,7 @@ class LoadingStatus<T> extends GetStatus<T> { @@ -266,6 +271,7 @@ class LoadingStatus<T> extends GetStatus<T> {
266 271
267 class SuccessStatus<T> extends GetStatus<T> { 272 class SuccessStatus<T> extends GetStatus<T> {
268 final T data; 273 final T data;
  274 +
269 const SuccessStatus(this.data); 275 const SuccessStatus(this.data);
270 276
271 @override 277 @override
@@ -274,6 +280,7 @@ class SuccessStatus<T> extends GetStatus<T> { @@ -274,6 +280,7 @@ class SuccessStatus<T> extends GetStatus<T> {
274 280
275 class ErrorStatus<T, S> extends GetStatus<T> { 281 class ErrorStatus<T, S> extends GetStatus<T> {
276 final S? error; 282 final S? error;
  283 +
277 const ErrorStatus([this.error]); 284 const ErrorStatus([this.error]);
278 285
279 @override 286 @override
@@ -287,10 +294,15 @@ class EmptyStatus<T> extends GetStatus<T> { @@ -287,10 +294,15 @@ class EmptyStatus<T> extends GetStatus<T> {
287 294
288 extension StatusDataExt<T> on GetStatus<T> { 295 extension StatusDataExt<T> on GetStatus<T> {
289 bool get isLoading => this is LoadingStatus; 296 bool get isLoading => this is LoadingStatus;
  297 +
290 bool get isSuccess => this is SuccessStatus; 298 bool get isSuccess => this is SuccessStatus;
  299 +
291 bool get isError => this is ErrorStatus; 300 bool get isError => this is ErrorStatus;
  301 +
292 bool get isEmpty => this is EmptyStatus; 302 bool get isEmpty => this is EmptyStatus;
  303 +
293 bool get isCustom => !isLoading && !isSuccess && !isError && !isEmpty; 304 bool get isCustom => !isLoading && !isSuccess && !isError && !isEmpty;
  305 +
294 String get errorMessage { 306 String get errorMessage {
295 final isError = this is ErrorStatus; 307 final isError = this is ErrorStatus;
296 if (isError) { 308 if (isError) {