|
|
|
|
@ -35,6 +35,7 @@ class LoadingManager extends StatefulWidget {
|
|
|
|
|
class _LoadingManagerState extends State<LoadingManager> {
|
|
|
|
|
@override
|
|
|
|
|
void initState() {
|
|
|
|
|
print(widget.stateCode);
|
|
|
|
|
if (widget.onRefresh != null && widget.stateCode == null) {
|
|
|
|
|
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
|
|
|
|
|
widget.onRefresh!();
|
|
|
|
|
@ -58,7 +59,7 @@ class _LoadingManagerState extends State<LoadingManager> {
|
|
|
|
|
// return loading widget
|
|
|
|
|
if (widget.isLoading != false || widget.stateCode == null) {
|
|
|
|
|
placeHolder = const ALoading();
|
|
|
|
|
} else if ((widget.isFailedLoading ?? false) && !(widget.isNotPage ?? false)) {
|
|
|
|
|
} else if ((widget.isFailedLoading ?? false) && !(widget.isNotPage)) {
|
|
|
|
|
// if failed return failed widget
|
|
|
|
|
placeHolder = FailedLoading(
|
|
|
|
|
message: HttpStatusManger.getStatusMessage(status: widget.stateCode, subtitle: subtitle),
|
|
|
|
|
|