Merge branch 'majd_development' into 'master'

Majd development

See merge request haroon6138/cloudsolutions-atoms!9
merge-requests/10/merge
Sikander Saleem 3 years ago
commit 0ee51298e3

@ -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();
}
@ -76,11 +76,9 @@ class _SingleDevicePickerState extends State<SingleDevicePicker> {
isFailedLoading: _devicesProvider?.devices == null,
onRefresh: () async {
_devicesProvider?.reset();
_searchableList.clear();
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