jld3103
2 years ago
committed by
GitHub
3 changed files with 27 additions and 45 deletions
@ -1,35 +0,0 @@
|
||||
part of '../../../neon.dart'; |
||||
|
||||
class ServerStatus extends StatefulWidget { |
||||
const ServerStatus({ |
||||
required this.account, |
||||
super.key, |
||||
}); |
||||
|
||||
final Account account; |
||||
|
||||
@override |
||||
State<ServerStatus> createState() => _ServerStatusState(); |
||||
} |
||||
|
||||
class _ServerStatusState extends State<ServerStatus> { |
||||
@override |
||||
void initState() { |
||||
super.initState(); |
||||
|
||||
WidgetsBinding.instance.addPostFrameCallback((final _) async { |
||||
try { |
||||
final status = await widget.account.client.core.getStatus(); |
||||
if (status.maintenance && mounted) { |
||||
ExceptionWidget.showSnackbar(context, AppLocalizations.of(context).errorServerInMaintenanceMode); |
||||
} |
||||
} catch (e) { |
||||
debugPrint(e.toString()); |
||||
ExceptionWidget.showSnackbar(context, e); |
||||
} |
||||
}); |
||||
} |
||||
|
||||
@override |
||||
Widget build(final BuildContext context) => Container(); |
||||
} |
Loading…
Reference in new issue