null safety

merge-requests/9/head
nextwo 3 years ago
parent 095dbc86ad
commit 0e12265f84

@ -30,7 +30,6 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
UserProvider? _userProvider;
SettingProvider? _settingProvider;
final List<Device> _searchableList = [];
bool _firstTime = true;
Subtitle? _subtitle;
_getDevice(String? result) async {
@ -58,6 +57,7 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
@override
void dispose() {
_devicesProvider?.reset();
super.dispose();
}
@ -77,10 +77,8 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
onRefresh: () async {
_devicesProvider?.reset();
await _devicesProvider?.getEquipment(user: _userProvider?.user ?? User(), host: _settingProvider?.host ?? "", hospitalId: _userProvider?.user?.hospital?.id ?? "");
if (_firstTime) {
_searchableList.addAll(_devicesProvider?.devices ?? []);
_firstTime = false;
}
},
child: Column(
children: [

@ -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),

Loading…
Cancel
Save