getSoftPosRegisteredDevices function
Future<int>
getSoftPosRegisteredDevices({
- required BusinessService businessService,
- required LoggerService logger,
- required String businessId,
Implementation
Future<int> getSoftPosRegisteredDevices(
{required BusinessService businessService,
required LoggerService logger,
required String businessId}) async {
// Default limit
int registeredDevices = 0;
try {
var result = await businessService.getBusinessSystemValue(
key: 'soft_pos_device_count',
sectionKey: 'device',
businessId: businessId,
defaultValue: registeredDevices,
);
if (result is int) {
return result;
}
throw PlatformException(
code: 'FAILEDTOGETREGISTEREDDEVICES',
message: 'Failed to get total registered devices');
} on PlatformException catch (e) {
logger.error(
'getSoftPosRegisteredDevices', 'Failed to get Soft Pos Device Limit',
error: e);
throw PlatformException(
code: 'FAILEDTOGETREGISTEREDDEVICES',
message: 'Failed to get total registered devices');
} on Exception catch (e) {
logger.error(
'getSoftPosRegisteredDevices', 'Failed to get Soft Pos Device Limit',
error: e);
throw PlatformException(
code: 'FAILEDTOGETREGISTEREDDEVICES',
message: 'Failed to get total registered devices');
}
}