Committed by
GitHub
Merge pull request #2942 from MuhammamdArslanKhan/format-files
style: format code
Showing
1 changed file
with
12 additions
and
0 deletions
@@ -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) { |
-
Please register or login to post a comment