fix waits and StorageHelper label
This commit is contained in:
parent
20b754637d
commit
74fd22ce27
|
@ -107,13 +107,13 @@ class _BottomArrowLinkedLocalsComponentWidgetState
|
|||
if (isEnabled) {
|
||||
final local = locals[0];
|
||||
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientName.key, local['CLI_NOME']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerName.key, local['CLU_OWNER_DSC']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, local['CLI_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerUUID.key, local['CLU_OWNER_ID']);
|
||||
|
||||
context.pop();
|
||||
|
@ -145,7 +145,8 @@ class _BottomArrowLinkedLocalsComponentWidgetState
|
|||
|
||||
Future<dynamic> _fetchResponseLink(String status, String cliID) async {
|
||||
try {
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, cliID);
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, cliID);
|
||||
var response = await PhpGroup.resopndeVinculo.call(tarefa: status);
|
||||
|
||||
if (response.jsonBody['error'] == false) {
|
||||
|
@ -156,7 +157,7 @@ class _BottomArrowLinkedLocalsComponentWidgetState
|
|||
enText: "Link Activated Successfully")
|
||||
};
|
||||
} else {
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientUUID.key, '');
|
||||
return response.jsonBody;
|
||||
}
|
||||
} catch (e, s) {
|
||||
|
@ -208,13 +209,13 @@ class _BottomArrowLinkedLocalsComponentWidgetState
|
|||
statusHashMap: [_statusHashMap(local)],
|
||||
onTapCardItemAction: () async {
|
||||
if (local['CLU_STATUS'] == 'A') {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, local['CLI_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientName.key, local['CLI_NOME']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerName.key, local['CLU_OWNER_DSC']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerUUID.key, local['CLU_OWNER_ID']);
|
||||
|
||||
context.pop(true);
|
||||
|
|
|
@ -58,11 +58,15 @@ class ScheduleVisitDetailModel
|
|||
}
|
||||
|
||||
Future<void> initDB() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -16,13 +16,18 @@ class UpArrowLinkedLocalsComponentModel
|
|||
}
|
||||
|
||||
Future<void> initDB() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -32,11 +32,15 @@ class AccessNotificationModalTemplateComponentModel
|
|||
}
|
||||
|
||||
Future<void> initDB() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -49,7 +49,8 @@ class _PassKeyTemplateWidgetState extends State<PassKeyTemplateWidget> {
|
|||
|
||||
Future<void> _initialize() async {
|
||||
_accessPass =
|
||||
await StorageHelper().get(SecureStorageKey.accessPass.value) ?? '';
|
||||
await StorageRepositoryImpl().get(SecureStorageKey.accessPass.value) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -27,11 +27,15 @@ class LiberationHistoryItemDetailsTemplateComponentModel
|
|||
void initState(BuildContext context) {}
|
||||
|
||||
Future<void> initDatabase() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
;
|
||||
}
|
||||
|
||||
|
|
|
@ -147,15 +147,21 @@ class ScheduleProvisionalVisitPageModel
|
|||
}
|
||||
|
||||
Future<void> init() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
ownerName =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerName.key)) ??
|
||||
'';
|
||||
ownerUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerUUID.key)) ??
|
||||
'';
|
||||
setState?.call();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -135,11 +135,15 @@ class RegisiterVistorTemplateComponentModel
|
|||
}
|
||||
|
||||
Future<void> initializeDatabase() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
;
|
||||
}
|
||||
|
||||
|
|
|
@ -94,8 +94,9 @@ class _SignUpTemplateComponentWidgetState
|
|||
}
|
||||
|
||||
Future<void> _initialize() async {
|
||||
_deviceType =
|
||||
(await StorageHelper().get(SecureStorageKey.deviceType.value)) ?? '';
|
||||
_deviceType = (await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.deviceType.value)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -36,11 +36,15 @@ class ViewVisitDetailModel extends FlutterFlowModel<ViewVisitDetailWidget> {
|
|||
}
|
||||
|
||||
Future<void> initializeDatabase() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
;
|
||||
}
|
||||
|
||||
|
|
|
@ -38,11 +38,15 @@ class VisitorSearchModalTemplateComponentModel
|
|||
}
|
||||
|
||||
Future<void> initDatabase() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
;
|
||||
}
|
||||
|
||||
|
|
|
@ -28,10 +28,12 @@ class AuthenticationService {
|
|||
List<dynamic> locals = response.jsonBody['locais'] ?? [];
|
||||
|
||||
if (locals.isEmpty) {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, false);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.haveLocal.value, false);
|
||||
context.go('/receptionPage');
|
||||
} else {
|
||||
await StorageHelper().set(SecureStorageKey.isLogged.value, true);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.isLogged.value, true);
|
||||
context
|
||||
.go('/homePage', extra: {'update': LocalsRepositoryImpl().update});
|
||||
}
|
||||
|
@ -51,7 +53,7 @@ class AuthenticationService {
|
|||
final ApiCallResponse? response;
|
||||
final LoginCall callback = PhpGroup.loginCall;
|
||||
String deviceDescription = randomString(10, 10, true, false, false);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.deviceDescription.value, deviceDescription);
|
||||
|
||||
final String? devUUID;
|
||||
|
@ -67,9 +69,11 @@ class AuthenticationService {
|
|||
devUUID = await DeviceUtil.getDevUUID();
|
||||
|
||||
if ((email != '') && (passwd != '')) {
|
||||
await StorageHelper().set(SecureStorageKey.email.value, email);
|
||||
await StorageHelper().set(SecureStorageKey.password.value, passwd);
|
||||
await StorageHelper().set(ProfileStorageKey.devUUID.key, devUUID!);
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.email.value, email);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.password.value, passwd);
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.devUUID.key, devUUID!);
|
||||
response = await callback.call();
|
||||
|
||||
if (response.jsonBody['error'] == false) {
|
||||
|
@ -78,11 +82,14 @@ class AuthenticationService {
|
|||
userDevUUID = response.jsonBody['user']['dev_id'];
|
||||
userName = response.jsonBody['user']['name'];
|
||||
|
||||
await StorageHelper().set(ProfileStorageKey.userUUID.key, userUUID);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.userUUID.key, userUUID);
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.userDevUUID.key, userDevUUID);
|
||||
await StorageHelper().set(ProfileStorageKey.status.key, status);
|
||||
await StorageHelper().set(ProfileStorageKey.userName.key, userName);
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.status.key, status);
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.userName.key, userName);
|
||||
|
||||
await login(context);
|
||||
} else {
|
||||
|
@ -149,8 +156,8 @@ class AuthenticationService {
|
|||
),
|
||||
};
|
||||
|
||||
await StorageHelper().clean(Storage.databaseStorage);
|
||||
await StorageHelper().clean(Storage.secureStorage);
|
||||
await StorageRepositoryImpl().clean(Storage.databaseStorage);
|
||||
await StorageRepositoryImpl().clean(Storage.secureStorage);
|
||||
await LicenseRepositoryImpl().cleanLicense();
|
||||
DatabaseService.isInitialized = false;
|
||||
await DatabaseService.instance.init();
|
||||
|
|
|
@ -70,11 +70,14 @@ class GetProvSchedules {
|
|||
Future<ApiCallResponse> call(final String page, final String status) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getAgendamentoProv';
|
||||
const String pageSize = '10';
|
||||
final bool isFiltered = status != '' && status != '.*';
|
||||
|
@ -108,11 +111,14 @@ class GetOpenedVisits {
|
|||
Future<ApiCallResponse> call(final String page) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getOpenedVisits';
|
||||
const String pageSize = '10';
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -143,11 +149,12 @@ class GetResidentsByProperty {
|
|||
Future<ApiCallResponse> call(final String page) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
final String userUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
final String cliID =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key) ??
|
||||
'';
|
||||
const String atividade = 'getResidentsByProperty';
|
||||
const String pageSize = '10';
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -177,11 +184,14 @@ class GetVehiclesByProperty {
|
|||
Future<ApiCallResponse> call(final String page) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getVehiclesByProperty';
|
||||
const String pageSize = '10';
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -213,11 +223,14 @@ class GetLicense {
|
|||
Future<ApiCallResponse> call() async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'getLicense',
|
||||
|
@ -247,9 +260,11 @@ class UnregisterDevice {
|
|||
Future<ApiCallResponse> call() async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'unregisterDevice',
|
||||
|
@ -277,11 +292,14 @@ class DeletePet {
|
|||
Future<ApiCallResponse> call({final int? petID = 0}) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'excluirPet';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -325,11 +343,14 @@ class UpdatePet {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'atualizarPet';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -376,11 +397,14 @@ class GetPets {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'consultaPets';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -413,11 +437,14 @@ class GetPetPhoto {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'consultaFotoPet';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -459,11 +486,14 @@ class RegisterPet {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'cadastrarPet';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -509,11 +539,14 @@ class BuscaEnconcomendas {
|
|||
final String? status,
|
||||
}) async {
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getEncomendas';
|
||||
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
@ -556,11 +589,14 @@ class CancelaVisita {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'cancelaVisita';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -593,9 +629,11 @@ class CancelaVisita {
|
|||
class DeleteAccount {
|
||||
Future<ApiCallResponse> call() async {
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -627,11 +665,14 @@ class ChangePanic {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'updVisitado';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -666,11 +707,14 @@ class ChangePass {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'updVisitado';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -705,11 +749,14 @@ class RespondeVinculo {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'respondeVinculo',
|
||||
|
@ -742,11 +789,14 @@ class ChangeNotifica {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'updVisitado';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -779,13 +829,17 @@ class UpdateIDE {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
final String newIde =
|
||||
(await StorageHelper().get(ProfileStorageKey.userDevUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
final String newIde = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userDevUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'updVisitado';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -818,11 +872,13 @@ class UpdToken {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String token =
|
||||
(await StorageHelper().get(SecureStorageKey.token.value)) ?? '';
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.token.value)) ?? '';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'updToken',
|
||||
|
@ -850,16 +906,19 @@ class LoginCall {
|
|||
Future<ApiCallResponse> call() async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
final String email =
|
||||
(await StorageHelper().get(SecureStorageKey.email.value)) ?? '';
|
||||
final String password =
|
||||
(await StorageHelper().get(SecureStorageKey.password.value)) ?? '';
|
||||
final String type =
|
||||
(await StorageHelper().get(SecureStorageKey.deviceType.value)) ?? '';
|
||||
final String description =
|
||||
(await StorageHelper().get(SecureStorageKey.deviceDescription.value)) ??
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String email =
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.email.value)) ?? '';
|
||||
final String password =
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.password.value)) ??
|
||||
'';
|
||||
final String type = (await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.deviceType.value)) ??
|
||||
'';
|
||||
final String description = (await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.deviceDescription.value)) ??
|
||||
'';
|
||||
late final String token;
|
||||
try {
|
||||
token = await FirebaseMessagingService.getToken();
|
||||
|
@ -943,11 +1002,14 @@ class ChangePasswordCall {
|
|||
}) async {
|
||||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'changePassword',
|
||||
|
@ -1007,9 +1069,9 @@ class GetLocalsCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
final String userUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
|
||||
return await ApiManager.instance
|
||||
.makeApiCall(
|
||||
|
@ -1051,11 +1113,14 @@ class PostScheduleVisitorCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'putVisitante';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1109,11 +1174,14 @@ class PostScheduleVisitCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'putVisita';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1166,11 +1234,14 @@ class GetScheduleVisitCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getVisitas';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1443,11 +1514,14 @@ class GetDadosCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getDados';
|
||||
|
||||
return await ApiManager.instance
|
||||
|
@ -1691,11 +1765,14 @@ class GetVisitorByDocCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getVisitante';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1748,11 +1825,14 @@ class GetFotoVisitanteCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getFotoVisitante';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1790,11 +1870,14 @@ class PostProvVisitSchedulingCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'putAgendamentoProv';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -1842,11 +1925,14 @@ class GetVisitsCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getVisitas';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -2108,11 +2194,14 @@ class DeleteVisitCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'cancelaVisita';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -2154,13 +2243,17 @@ class GetPessoasLocalCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String ownerUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
callName: 'getPessoasLocal',
|
||||
|
@ -2224,11 +2317,14 @@ class RespondeSolicitacaoCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'respondeSolicitacao';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -2277,11 +2373,14 @@ class GetAccessCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getAcessos';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
@ -2529,11 +2628,14 @@ class GetLiberationsCall {
|
|||
|
||||
Future.microtask(() async {
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getSolicitacoes';
|
||||
|
||||
try {
|
||||
|
@ -2724,11 +2826,14 @@ class GetMessagesCall {
|
|||
final String baseUrl = PhpGroup.getBaseUrl();
|
||||
|
||||
final String devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final String userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const String atividade = 'getMensagens';
|
||||
|
||||
return await ApiManager.instance.makeApiCall(
|
||||
|
|
|
@ -32,11 +32,15 @@ class AcessHistoryPageModel extends FlutterFlowModel<AccessHistoryScreen> {
|
|||
}
|
||||
|
||||
Future<void> initDatabase() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -47,11 +47,14 @@ class ProvisionalHistoryBloc
|
|||
) async {
|
||||
emit(state.copyWith(isLoading: true));
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
emit(state.copyWith(
|
||||
devUUID: devUUID,
|
||||
userUUID: userUUID,
|
||||
|
|
|
@ -18,15 +18,19 @@ class HomeBloc extends Bloc<HomeEvent, HomeState> {
|
|||
|
||||
Future<void> _onHomeEvent(HomeEvent event, Emitter<HomeState> emit) async {
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
final userName =
|
||||
(await StorageHelper().get(ProfileStorageKey.userName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userName.key)) ??
|
||||
'';
|
||||
final userEmail =
|
||||
(await StorageHelper().get(SecureStorageKey.email.value)) ?? '';
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.email.value)) ?? '';
|
||||
|
||||
emit(state.copyWith(
|
||||
devUUID: devUUID,
|
||||
|
|
|
@ -24,7 +24,7 @@ class LocalsLocalDataSourceImpl implements LocalsLocalDataSource {
|
|||
@override
|
||||
Future<String?> get(String key) async {
|
||||
final String? local =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key);
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key);
|
||||
var response = await DatabaseService.database.query(
|
||||
LocalsConstants.tableLocalsKeychain,
|
||||
where: 'key = ? AND local = ?',
|
||||
|
@ -40,7 +40,7 @@ class LocalsLocalDataSourceImpl implements LocalsLocalDataSource {
|
|||
try {
|
||||
var date = DateTime.now().toIso8601String();
|
||||
final String? local =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key);
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key);
|
||||
|
||||
await DatabaseService.database.insert(
|
||||
LocalsConstants.tableLocalsKeychain,
|
||||
|
@ -61,7 +61,7 @@ class LocalsLocalDataSourceImpl implements LocalsLocalDataSource {
|
|||
@override
|
||||
Future<void> delete(String key) async {
|
||||
final String? local =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key);
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key);
|
||||
await DatabaseService.database.delete(LocalsConstants.tableLocalsKeychain,
|
||||
where: 'key = ? AND local = ?', whereArgs: [key, local]);
|
||||
}
|
||||
|
|
|
@ -56,12 +56,14 @@ class LocalsRemoteDataSourceImpl implements LocalsRemoteDataSource {
|
|||
final bool isEnable = !isEmpty && isActive;
|
||||
|
||||
if (isEnable) {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
await StorageHelper().set(SecureStorageKey.isLogged.value, true);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.haveLocal.value, true);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.isLogged.value, true);
|
||||
await WidgetsBinding.instance.endOfFrame;
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '');
|
||||
StorageHelper().context?.go('/homePage');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.ownerUUID.key, '');
|
||||
StorageRepositoryImpl().context?.go('/homePage');
|
||||
}
|
||||
} catch (e, s) {
|
||||
log(e.toString(), stackTrace: s);
|
||||
|
@ -146,9 +148,11 @@ class LocalsRemoteDataSourceImpl implements LocalsRemoteDataSource {
|
|||
@override
|
||||
Future<bool> checkLocals(BuildContext context) async {
|
||||
String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
String cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
return cliUUID.isEmpty && cliName.isEmpty;
|
||||
}
|
||||
|
||||
|
@ -223,9 +227,12 @@ class LocalsRemoteDataSourceImpl implements LocalsRemoteDataSource {
|
|||
final bool status =
|
||||
await PhpGroup.resopndeVinculo.call(tarefa: 'I').then((value) async {
|
||||
if (value.jsonBody['error'] == false) {
|
||||
await StorageHelper().set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.ownerName.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerName.key, '');
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, '');
|
||||
context.pop();
|
||||
context.go('/homePage',
|
||||
extra: {'update': LocalsRepositoryImpl().update});
|
||||
|
|
|
@ -38,16 +38,16 @@ class LocalsRepositoryImpl implements LocalsRepository {
|
|||
}
|
||||
|
||||
Future<void> unselect() async {
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.ownerName.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.ownerName.key, '');
|
||||
}
|
||||
|
||||
Future<void> check(BuildContext context) async {
|
||||
final String? cliUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key);
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key);
|
||||
final String? ownerUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.ownerUUID.key);
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.ownerUUID.key);
|
||||
final bool haveCli = cliUUID != null && cliUUID.isNotEmpty;
|
||||
final bool haveOwner = ownerUUID != null && ownerUUID.isNotEmpty;
|
||||
if (!haveCli && !haveOwner) {
|
||||
|
@ -78,7 +78,7 @@ class LocalsRepositoryImpl implements LocalsRepository {
|
|||
}
|
||||
|
||||
Future<void> _handleUpdateError(BuildContext context) async {
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientUUID.key, '');
|
||||
const String errorMsg = 'Erro ao atualizar locais';
|
||||
await DialogUtil.error(context, errorMsg);
|
||||
}
|
||||
|
@ -92,7 +92,7 @@ class LocalsRepositoryImpl implements LocalsRepository {
|
|||
Future<void> unlinkLocal(BuildContext context) async {
|
||||
final bool response = await remoteDataSource.detachLocal(context);
|
||||
if (!response) return;
|
||||
unselect();
|
||||
await unselect();
|
||||
context.pop();
|
||||
context.go('/homePage', extra: {'update': update});
|
||||
await update(context);
|
||||
|
|
|
@ -41,11 +41,14 @@ class LocalProfileBloc extends Bloc<LocalProfileEvent, LocalProfileState> {
|
|||
Future<void> _onLocalProfileEvent(
|
||||
LocalProfileEvent event, Emitter<LocalProfileState> emit) async {
|
||||
final cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
final ownerName =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerName.key)) ??
|
||||
'';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
emit(state.copyWith(
|
||||
cliName: cliName, cliUUID: cliUUID, ownerName: ownerName));
|
||||
}
|
||||
|
@ -72,11 +75,14 @@ class LocalProfileComponentModel
|
|||
|
||||
Future<void> getData() async {
|
||||
cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
ownerName =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerName.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
setStateCallback?.call();
|
||||
}
|
||||
|
||||
|
|
|
@ -12,9 +12,9 @@ import 'package:hub/shared/utils/log_util.dart';
|
|||
class LocalUtil {
|
||||
static void handleError(BuildContext context, String errorMsg) async {
|
||||
final String devUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
final String userUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
final bool isAuthenticated = userUUID.isNotEmpty && devUUID.isNotEmpty;
|
||||
final bool isDevLinked =
|
||||
!errorMsg.contains('Esse dispositivo nao pertence a esse usuario');
|
||||
|
@ -43,21 +43,21 @@ class LocalUtil {
|
|||
BuildContext context, List<dynamic> locals) async {
|
||||
log('() => isUnavailable');
|
||||
try {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, locals[0]['CLI_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerUUID.key, locals[0]['CLU_OWNER_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientName.key, locals[0]['CLI_NOME']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerName.key, locals[0]['CLU_OWNER_DSC']);
|
||||
|
||||
var response = await PhpGroup.resopndeVinculo.call(tarefa: 'A');
|
||||
if (response.jsonBody['error'] == true) {
|
||||
await StorageHelper().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.ownerUUID.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageHelper().set(ProfileStorageKey.ownerName.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.ownerUUID.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.clientName.key, '');
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.ownerName.key, '');
|
||||
|
||||
return false;
|
||||
}
|
||||
|
@ -76,15 +76,15 @@ class LocalUtil {
|
|||
|
||||
static Future<bool> handleEnabled(BuildContext context, dynamic local) async {
|
||||
log('() => isEnabled');
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientUUID.key, local['CLI_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerUUID.key, local['CLU_OWNER_ID']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.clientName.key, local['CLI_NOME']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.ownerName.key, local['CLU_OWNER_DSC']);
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(ProfileStorageKey.userName.key, local['USU_NOME']);
|
||||
return await LocalsRemoteDataSourceImpl().processData(context);
|
||||
}
|
||||
|
@ -106,45 +106,45 @@ class LocalUtil {
|
|||
|
||||
static Future<bool> updateStorageUtil(Map<String, dynamic> jsonBody) async {
|
||||
try {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.whatsapp.key, jsonBody['whatsapp'] ?? false);
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.provisional.key, jsonBody['provisional'] ?? false);
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.pets.key,
|
||||
jsonBody['pet'] ?? false,
|
||||
);
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.notify.key,
|
||||
_processSystemOption(
|
||||
jsonBody['visitado']['VDO_NOTTERCEIROS'],
|
||||
),
|
||||
);
|
||||
if (jsonBody['visitado']['VDO_TEM_SENHA_ACESSO'] == '') {
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.access.key,
|
||||
_processSystemOption(jsonBody['visitado']['VDO_TEM_SENHA_ACESSO']),
|
||||
);
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.panic.key,
|
||||
_processSystemOption(jsonBody['visitado']['VDO_TEM_SENHA_PANICO']),
|
||||
);
|
||||
}
|
||||
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.petAmount.key,
|
||||
jsonBody['petAmountRegister']?.toString().isEmpty ?? true
|
||||
? '0'
|
||||
: jsonBody['petAmountRegister'].toString());
|
||||
await StorageHelper().set(ProfileStorageKey.userName.key,
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.userName.key,
|
||||
jsonBody['visitado']['VDO_NOME'] ?? '');
|
||||
await StorageHelper().set(ProfileStorageKey.userEmail.key,
|
||||
await StorageRepositoryImpl().set(ProfileStorageKey.userEmail.key,
|
||||
jsonBody['visitado']['VDO_EMAIL'] ?? '');
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.provisional.key, jsonBody['provisional'] ?? false);
|
||||
|
||||
final bool isNewVersion = jsonBody['newVersion'] ?? false;
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.isNewVersion.key, isNewVersion);
|
||||
return isNewVersion;
|
||||
} catch (e, s) {
|
||||
|
@ -159,7 +159,8 @@ class LocalUtil {
|
|||
|
||||
static Future<bool> isInactived(List<dynamic> locals) async {
|
||||
String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
return locals
|
||||
.where(
|
||||
(local) => local['CLI_ID'] != cliUUID && local['CLU_STATUS'] == 'A')
|
||||
|
@ -175,27 +176,34 @@ class LocalUtil {
|
|||
|
||||
static Future<bool> isUnselected() async {
|
||||
String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
String cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
String ownerUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.ownerUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.ownerUUID.key)) ??
|
||||
'';
|
||||
return cliUUID.isEmpty && cliName.isEmpty && ownerUUID.isEmpty;
|
||||
}
|
||||
|
||||
static Future<bool> isSelected(bool isInactived) async {
|
||||
String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
String cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
return cliUUID.isNotEmpty && cliName.isNotEmpty && isInactived;
|
||||
}
|
||||
|
||||
static Future<bool> isAvailable() async {
|
||||
String cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
String cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
return cliUUID.isNotEmpty && cliName.isNotEmpty;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ class LicenseLocalDataSourceImpl implements LicenseLocalDataSource {
|
|||
@override
|
||||
Future<bool> isNewVersion() async {
|
||||
final String? reponse =
|
||||
await StorageHelper().get(LocalsStorageKey.isNewVersion.key);
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.isNewVersion.key);
|
||||
final bool isNewVersion = reponse.toBoolean();
|
||||
return isNewVersion;
|
||||
}
|
||||
|
|
|
@ -60,7 +60,7 @@ class License {
|
|||
}
|
||||
|
||||
static Future<String> _precessWpp() async {
|
||||
final bool whatsapp = await StorageHelper()
|
||||
final bool whatsapp = await StorageRepositoryImpl()
|
||||
.get(LocalsStorageKey.whatsapp.key)
|
||||
.then((v) => v.toBoolean());
|
||||
if (whatsapp)
|
||||
|
@ -70,7 +70,7 @@ class License {
|
|||
}
|
||||
|
||||
static Future<String> _processProvisional() async {
|
||||
final bool provisional = await StorageHelper()
|
||||
final bool provisional = await StorageRepositoryImpl()
|
||||
.get(LocalsStorageKey.provisional.key)
|
||||
.then((v) => v.toBoolean());
|
||||
if (provisional)
|
||||
|
@ -80,7 +80,7 @@ class License {
|
|||
}
|
||||
|
||||
static Future<String> _processPets() async {
|
||||
final bool pets = await StorageHelper()
|
||||
final bool pets = await StorageRepositoryImpl()
|
||||
.get(LocalsStorageKey.pets.key)
|
||||
.then((v) => v.toBoolean());
|
||||
if (pets)
|
||||
|
|
|
@ -24,7 +24,7 @@ class DeepLinkService {
|
|||
_appLinks = AppLinks();
|
||||
print('initDeepLinks');
|
||||
_linkSubscription = _appLinks.uriLinkStream.listen((uri) async {
|
||||
if (!StorageHelper().isRecovered) {
|
||||
if (!StorageRepositoryImpl().isRecovered) {
|
||||
await _handleDeepLink(uri);
|
||||
}
|
||||
});
|
||||
|
@ -37,9 +37,9 @@ class DeepLinkService {
|
|||
Future<void> _handleDeepLink(Uri uri) async {
|
||||
try {
|
||||
print('Handling deep link: $uri');
|
||||
if (StorageHelper().isRecovered) return;
|
||||
if (StorageRepositoryImpl().isRecovered) return;
|
||||
|
||||
StorageHelper().isRecovered = true;
|
||||
StorageRepositoryImpl().isRecovered = true;
|
||||
final email = uri.queryParameters['email'] ?? '';
|
||||
final token = uri.queryParameters['token'] ?? '';
|
||||
print('email: $email, token: $token');
|
||||
|
@ -68,7 +68,7 @@ class DeepLinkService {
|
|||
useSafeArea: true,
|
||||
enableDrag: true,
|
||||
).whenComplete(() {
|
||||
StorageHelper().isRecovered = false;
|
||||
StorageRepositoryImpl().isRecovered = false;
|
||||
print('showModalBottomSheet completed');
|
||||
});
|
||||
});
|
||||
|
|
|
@ -45,7 +45,8 @@ class FirebaseMessagingService {
|
|||
final String? deviceToken = await _firebaseMessaging.getToken();
|
||||
|
||||
if (deviceToken != null) {
|
||||
await StorageHelper().set(SecureStorageKey.token.value, deviceToken);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.token.value, deviceToken);
|
||||
final ApiCallResponse? response;
|
||||
|
||||
response = await PhpGroup.updToken.call();
|
||||
|
|
|
@ -16,7 +16,8 @@ Future<void> onMessageReceived(
|
|||
final localId = jsonDecode(payload['local']!)['CLI_ID'];
|
||||
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
|
||||
answersRequest(
|
||||
{required BuildContext context,
|
||||
|
@ -251,7 +252,7 @@ Future<void> onMessageReceived(
|
|||
|
||||
break;
|
||||
case 'enroll_cond':
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.haveLocal.value, true);
|
||||
navigatorKey.currentContext!.go('/homePage');
|
||||
break;
|
||||
default:
|
||||
|
@ -288,13 +289,13 @@ class NotificationService {
|
|||
await AwesomeNotifications()
|
||||
.isNotificationAllowed()
|
||||
.then((isAllowed) async {
|
||||
final bool requestOSnotification = (await StorageHelper()
|
||||
final bool requestOSnotification = (await StorageRepositoryImpl()
|
||||
.get(LocalsStorageKey.requestOSNotification.key)) ==
|
||||
'true';
|
||||
|
||||
if (requestOSnotification == false) {
|
||||
if (isAllowed == false) {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.requestOSNotification.key, true);
|
||||
await AwesomeNotifications().requestPermissionToSendNotifications();
|
||||
}
|
||||
|
|
|
@ -4,10 +4,11 @@ import 'package:flutter/cupertino.dart';
|
|||
import 'package:hub/features/profile/data/data_sources/profile_local_data_source.dart';
|
||||
import 'package:hub/features/storage/index.dart';
|
||||
|
||||
class StorageHelper implements StorageRepository {
|
||||
static final StorageHelper _instance = StorageHelper._internal();
|
||||
factory StorageHelper() => _instance;
|
||||
StorageHelper._internal();
|
||||
class StorageRepositoryImpl implements StorageRepository {
|
||||
static final StorageRepositoryImpl _instance =
|
||||
StorageRepositoryImpl._internal();
|
||||
factory StorageRepositoryImpl() => _instance;
|
||||
StorageRepositoryImpl._internal();
|
||||
|
||||
late BuildContext? _context;
|
||||
BuildContext? get context => _context;
|
||||
|
|
|
@ -49,7 +49,7 @@ class DatabaseService {
|
|||
Future<void> _onCreate(Database database, int version) async {
|
||||
print('Creating database...');
|
||||
await database.execute(createKeychainTable);
|
||||
_onUpgrade(database, 1, _dbVersion);
|
||||
await _onUpgrade(database, 1, _dbVersion);
|
||||
}
|
||||
|
||||
Future<void> _onUpgrade(
|
||||
|
|
|
@ -86,20 +86,20 @@ GoRouter createRouter(AppStateNotifier appStateNotifier) {
|
|||
builder: (context, _) {
|
||||
return FutureBuilder<Widget>(
|
||||
future: () async {
|
||||
final bool isLogged =
|
||||
await StorageHelper().get(SecureStorageKey.isLogged.value) ==
|
||||
'true';
|
||||
final bool haveLocal =
|
||||
await StorageHelper().get(SecureStorageKey.haveLocal.value) ==
|
||||
'true';
|
||||
final bool haveUserUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key))
|
||||
?.isNotEmpty ??
|
||||
false;
|
||||
final bool haveDevUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key))
|
||||
?.isNotEmpty ??
|
||||
false;
|
||||
final bool isLogged = await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.isLogged.value) ==
|
||||
'true';
|
||||
final bool haveLocal = await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.haveLocal.value) ==
|
||||
'true';
|
||||
final bool haveUserUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userUUID.key))
|
||||
?.isNotEmpty ??
|
||||
false;
|
||||
final bool haveDevUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.devUUID.key))
|
||||
?.isNotEmpty ??
|
||||
false;
|
||||
|
||||
if (isLogged && haveDevUUID && haveUserUUID) {
|
||||
return haveLocal
|
||||
|
|
|
@ -16,7 +16,7 @@ import 'package:hub/flutter_flow/nav/nav.dart';
|
|||
Future<void> initializeApp() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
await _initializeTracking();
|
||||
await StorageHelper().init();
|
||||
await StorageRepositoryImpl().init();
|
||||
|
||||
await _initializeFirebase();
|
||||
await _initializeNotificationService();
|
||||
|
|
|
@ -29,8 +29,8 @@ void main() async {
|
|||
|
||||
Future<void> _foregroundHandlerMessage(RemoteMessage message) async {
|
||||
if (message.data['click_action'] == 'enroll_cond') {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
StorageHelper().context?.go('/homePage');
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.haveLocal.value, true);
|
||||
StorageRepositoryImpl().context?.go('/homePage');
|
||||
}
|
||||
|
||||
if (!Platform.isIOS) {
|
||||
|
@ -43,8 +43,8 @@ Future<void> _foregroundHandlerMessage(RemoteMessage message) async {
|
|||
|
||||
Future<void> _backgroundHandlerMessage(RemoteMessage message) async {
|
||||
if (message.data['click_action'] == 'enroll_cond') {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
StorageHelper().context?.go('/homePage');
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.haveLocal.value, true);
|
||||
StorageRepositoryImpl().context?.go('/homePage');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -137,7 +137,8 @@ class _AppState extends State<App> {
|
|||
FirebaseMessaging.onMessage.listen(_foregroundHandlerMessage);
|
||||
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) async {
|
||||
if (message.data['click_action'] == 'enroll_cond') {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.haveLocal.value, true);
|
||||
log('onMessageOpenedApp');
|
||||
} else {
|
||||
onMessageReceived(message.data, message.notification!.body,
|
||||
|
@ -147,7 +148,8 @@ class _AppState extends State<App> {
|
|||
FirebaseMessaging.instance.getInitialMessage().then((message) async {
|
||||
if (message != null) {
|
||||
if (message.data['click_action'] == 'enroll_cond') {
|
||||
await StorageHelper().set(SecureStorageKey.haveLocal.value, true);
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.haveLocal.value, true);
|
||||
log('getInitialMessage');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,15 +25,19 @@ class _FastPassPageWidgetState extends State<FastPassPageWidget> {
|
|||
|
||||
Future<Map<String, String>> initVariables() async {
|
||||
final email =
|
||||
(await StorageHelper().get(SecureStorageKey.email.value)) ?? '';
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.email.value)) ?? '';
|
||||
final name =
|
||||
(await StorageHelper().get(ProfileStorageKey.userName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userName.key)) ??
|
||||
'';
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const createdAt = '0000-00-00 00:00:00';
|
||||
final url = 'https://hub.freaccess.com.br/hub/fast-pass/$cliUUID';
|
||||
final freUserData =
|
||||
|
|
|
@ -112,7 +112,7 @@ class _ForgotPasswordScreenState extends State<ForgotPasswordScreen>
|
|||
),
|
||||
onPressed: () async {
|
||||
context.pop();
|
||||
StorageHelper().isRecovered = false;
|
||||
StorageRepositoryImpl().isRecovered = false;
|
||||
},
|
||||
),
|
||||
title: Text(
|
||||
|
|
|
@ -36,11 +36,15 @@ class LiberationHistoryModel extends FlutterFlowModel<LiberationHistoryWidget> {
|
|||
}
|
||||
|
||||
Future<void> init() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
Future answersRequest(
|
||||
|
|
|
@ -41,11 +41,15 @@ class MessageHistoryPageModel
|
|||
}
|
||||
|
||||
Future<void> init() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -66,7 +66,8 @@ class _PackageOrderPage extends State<PackageOrderPage> {
|
|||
|
||||
Future<void> initDatabase() async {
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key) ?? '');
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key) ??
|
||||
'');
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -308,14 +308,18 @@ class _PetsHistoryScreenState extends State<PetsHistoryScreen>
|
|||
}
|
||||
],
|
||||
onTapCardItemAction: () async {
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
final cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
final devUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final cliUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
final cliName = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
await showDialog(
|
||||
useSafeArea: true,
|
||||
context: context,
|
||||
|
|
|
@ -149,13 +149,18 @@ class PetsPageModel extends FlutterFlowModel<PetsPageWidget> {
|
|||
textControllerObservation = TextEditingController();
|
||||
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) async {
|
||||
devUUID = await StorageHelper().get(ProfileStorageKey.devUUID.key) ?? '';
|
||||
devUUID =
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key) ??
|
||||
'';
|
||||
userUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.userUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key) ??
|
||||
'';
|
||||
cliUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.clientUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key) ??
|
||||
'';
|
||||
petAmountRegister =
|
||||
await StorageHelper().get(LocalsStorageKey.petAmount.key) ?? '';
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.petAmount.key) ??
|
||||
'';
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -23,11 +23,16 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
|
||||
Future<void> _initialize() async {
|
||||
isFingerprint =
|
||||
await StorageHelper().get(LocalsStorageKey.fingerprint.key) == 'true';
|
||||
isPerson = await StorageHelper().get(LocalsStorageKey.person.key) == 'true';
|
||||
isNotify = await StorageHelper().get(LocalsStorageKey.notify.key) == 'true';
|
||||
isAccess = await StorageHelper().get(LocalsStorageKey.access.key) == 'true';
|
||||
isPanic = await StorageHelper().get(LocalsStorageKey.panic.key) == 'true';
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.fingerprint.key) ==
|
||||
'true';
|
||||
isPerson = await StorageRepositoryImpl().get(LocalsStorageKey.person.key) ==
|
||||
'true';
|
||||
isNotify = await StorageRepositoryImpl().get(LocalsStorageKey.notify.key) ==
|
||||
'true';
|
||||
isAccess = await StorageRepositoryImpl().get(LocalsStorageKey.access.key) ==
|
||||
'true';
|
||||
isPanic =
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.panic.key) == 'true';
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
|
@ -36,8 +41,9 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
}
|
||||
|
||||
Future<void> enablePerson(BuildContext context) async {
|
||||
final String userDevUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userDevUUID.key)) ?? '';
|
||||
final String userDevUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userDevUUID.key)) ??
|
||||
'';
|
||||
notifyListeners();
|
||||
Share.share(
|
||||
FFLocalizations.of(context).getVariableText(
|
||||
|
@ -64,7 +70,8 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
.call(notifica: value)
|
||||
.then((value) async {
|
||||
if (value.jsonBody['error'] == false) {
|
||||
await StorageHelper().set(LocalsStorageKey.notify.key, !isNotify);
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.notify.key, !isNotify);
|
||||
content = FFLocalizations.of(context).getVariableText(
|
||||
enText: 'Notification changed successfully',
|
||||
ptText: 'Notificação alterada com sucesso',
|
||||
|
@ -87,7 +94,8 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
SnackBarUtil.showSnackBar(context, content, isError: true);
|
||||
})
|
||||
.then((_) async => isNotify =
|
||||
await StorageHelper().get(LocalsStorageKey.notify.key) == 'true')
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.notify.key) ==
|
||||
'true')
|
||||
.whenComplete(() => notifyListeners());
|
||||
context.pop();
|
||||
}
|
||||
|
@ -138,13 +146,13 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
|
||||
Future<void> toggleAccess(BuildContext context) async {
|
||||
onChange(String key) async {
|
||||
await StorageHelper().set(SecureStorageKey.accessPass.value, key);
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.accessPass.value, key);
|
||||
await PhpGroup.changePass
|
||||
.call(newSenha: key)
|
||||
.then((value) async {
|
||||
final String content;
|
||||
if (jsonDecode(value.jsonBody['error'].toString()) == false) {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.access.key, isAccess ? false : true);
|
||||
notifyListeners();
|
||||
content = FFLocalizations.of(context).getVariableText(
|
||||
|
@ -168,7 +176,8 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
SnackBarUtil.showSnackBar(context, content, isError: true);
|
||||
})
|
||||
.then((_) async => isAccess =
|
||||
await StorageHelper().get(LocalsStorageKey.access.key) == 'true')
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.access.key) ==
|
||||
'true')
|
||||
.whenComplete(() => notifyListeners());
|
||||
}
|
||||
|
||||
|
@ -177,13 +186,13 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
|
||||
Future<void> togglePanic(BuildContext context) async {
|
||||
onChange(String key) async {
|
||||
await StorageHelper().set(SecureStorageKey.panicPass.value, key);
|
||||
await StorageRepositoryImpl().set(SecureStorageKey.panicPass.value, key);
|
||||
await PhpGroup.changePanic
|
||||
.call(newSenhaPanico: key)
|
||||
.then((value) async {
|
||||
final String content;
|
||||
if (jsonDecode(value.jsonBody['error'].toString()) == false) {
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(LocalsStorageKey.panic.key, isPanic ? 'false' : 'true');
|
||||
notifyListeners();
|
||||
content = FFLocalizations.of(context).getVariableText(
|
||||
|
@ -207,7 +216,8 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
SnackBarUtil.showSnackBar(context, content, isError: true);
|
||||
})
|
||||
.then((_) async => isPanic =
|
||||
await StorageHelper().get(LocalsStorageKey.panic.key) == 'true')
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.panic.key) ==
|
||||
'true')
|
||||
.whenComplete(() => notifyListeners());
|
||||
}
|
||||
|
||||
|
@ -222,14 +232,15 @@ class PreferencesPageModel with ChangeNotifier {
|
|||
|
||||
onChange(String? key) async {
|
||||
isFingerprint = !isFingerprint;
|
||||
await StorageHelper()
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.fingerprintPass.value, key ?? '');
|
||||
await StorageHelper().set(
|
||||
await StorageRepositoryImpl().set(
|
||||
LocalsStorageKey.fingerprint.key, isFingerprint ? 'true' : 'false');
|
||||
notifyListeners();
|
||||
SnackBarUtil.showSnackBar(context, content);
|
||||
isFingerprint =
|
||||
await StorageHelper().get(LocalsStorageKey.fingerprint.key) == 'true';
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.fingerprint.key) ==
|
||||
'true';
|
||||
}
|
||||
|
||||
isFingerprint ? onChange(null) : _showPassKey(context, onChange);
|
||||
|
|
|
@ -30,9 +30,11 @@ class QrCodePageModel extends FlutterFlowModel<QrCodePageWidget> {
|
|||
|
||||
Future<void> initVariable() async {
|
||||
isFingerprint =
|
||||
await StorageHelper().get(LocalsStorageKey.fingerprint.key) == 'true';
|
||||
await StorageRepositoryImpl().get(LocalsStorageKey.fingerprint.key) ==
|
||||
'true';
|
||||
userDevUUID =
|
||||
await StorageHelper().get(ProfileStorageKey.userDevUUID.key) ?? '';
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.userDevUUID.key) ??
|
||||
'';
|
||||
safeSetState?.call();
|
||||
}
|
||||
|
||||
|
|
|
@ -396,7 +396,7 @@ class _QrCodePageWidgetState extends State<QrCodePageWidget>
|
|||
await BiometricHelper.authenticateBiometric().then((value) async {
|
||||
if (value == false)
|
||||
throw Exception('Biometric authentication failed');
|
||||
final key = await StorageHelper()
|
||||
final key = await StorageRepositoryImpl()
|
||||
.get(SecureStorageKey.fingerprintPass.value);
|
||||
if (key == null || key.isEmpty) throw Exception('No key found');
|
||||
safeSetState(() {
|
||||
|
|
|
@ -5,8 +5,9 @@ import 'package:share_plus/share_plus.dart';
|
|||
|
||||
class ReceptionPageModel with ChangeNotifier {
|
||||
Future<void> getIdenfifier(BuildContext context) async {
|
||||
final String userDevUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userDevUUID.key)) ?? '';
|
||||
final String userDevUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userDevUUID.key)) ??
|
||||
'';
|
||||
|
||||
notifyListeners();
|
||||
Share.share(
|
||||
|
|
|
@ -61,7 +61,7 @@ class _ReceptionPageWidgetState extends State<ReceptionPageWidget>
|
|||
double limitedBodyFontSize = LimitedFontSizeUtil.getBodyFontSize(context);
|
||||
double limitedInputFontSize = LimitedFontSizeUtil.getInputFontSize(context);
|
||||
|
||||
StorageHelper().context = context;
|
||||
StorageRepositoryImpl().context = context;
|
||||
return ChangeNotifierProvider(
|
||||
create: (context) => ReceptionPageModel(),
|
||||
child: Scaffold(
|
||||
|
|
|
@ -23,15 +23,19 @@ class _ReservationPageWidgetState extends State<ReservationPageWidget> {
|
|||
|
||||
Future<Map<String, String>> initVariables() async {
|
||||
final email =
|
||||
(await StorageHelper().get(SecureStorageKey.email.value)) ?? '';
|
||||
(await StorageRepositoryImpl().get(SecureStorageKey.email.value)) ?? '';
|
||||
final name =
|
||||
(await StorageHelper().get(ProfileStorageKey.userName.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userName.key)) ??
|
||||
'';
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final clientId =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
const createdAt = '0000-00-00 00:00:00';
|
||||
final url = 'https://hub.freaccess.com.br/hub/reservation/$clientId';
|
||||
final freUserData =
|
||||
|
|
|
@ -18,9 +18,12 @@ class ResidentsOnThePropertyModel
|
|||
}
|
||||
|
||||
void initVariables() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
onRefresh?.call();
|
||||
}
|
||||
|
||||
|
|
|
@ -230,11 +230,15 @@ class ScheduleCompleteVisitPageModel
|
|||
}
|
||||
|
||||
Future<void> _initVariables() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
|
|
@ -36,11 +36,15 @@ class _VisitHistoryWidgetState extends State<VisitHistoryWidget>
|
|||
List<dynamic> _visitWrap = [];
|
||||
|
||||
Future<void> _initVariables() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -265,14 +269,18 @@ class _VisitHistoryWidgetState extends State<VisitHistoryWidget>
|
|||
},
|
||||
],
|
||||
onTapCardItemAction: () async {
|
||||
final devUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
final userUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.userUUID.key)) ?? '';
|
||||
final cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
final cliName =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientName.key)) ?? '';
|
||||
final devUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
final userUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.userUUID.key)) ??
|
||||
'';
|
||||
final cliUUID = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
final cliName = (await StorageRepositoryImpl()
|
||||
.get(ProfileStorageKey.clientName.key)) ??
|
||||
'';
|
||||
|
||||
await showDialog(
|
||||
useSafeArea: true,
|
||||
|
|
|
@ -33,7 +33,7 @@ class _SignInPageWidgetState extends State<SignInPageWidget> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
StorageHelper().context = context;
|
||||
StorageRepositoryImpl().context = context;
|
||||
return GestureDetector(
|
||||
onTap: () => _model.unfocusNode.canRequestFocus
|
||||
? FocusScope.of(context).requestFocus(_model.unfocusNode)
|
||||
|
|
|
@ -36,7 +36,7 @@ class _SignUpPageWidgetState extends State<SignUpPageWidget> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
StorageHelper().context = context;
|
||||
StorageRepositoryImpl().context = context;
|
||||
return GestureDetector(
|
||||
onTap: () => _model.unfocusNode.canRequestFocus
|
||||
? FocusScope.of(context).requestFocus(_model.unfocusNode)
|
||||
|
|
|
@ -30,9 +30,12 @@ class VisitsModel extends FlutterFlowModel<VehicleOnTheProperty> {
|
|||
void dispose() {}
|
||||
|
||||
Future<void> initAsync() async {
|
||||
devUUID = (await StorageHelper().get(ProfileStorageKey.devUUID.key)) ?? '';
|
||||
devUUID =
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.devUUID.key)) ??
|
||||
'';
|
||||
cliUUID =
|
||||
(await StorageHelper().get(ProfileStorageKey.clientUUID.key)) ?? '';
|
||||
(await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key)) ??
|
||||
'';
|
||||
onRefresh?.call();
|
||||
}
|
||||
|
||||
|
|
|
@ -31,13 +31,16 @@ class _WelcomePageWidgetState extends State<WelcomePageWidget> {
|
|||
// On page load action.
|
||||
SchedulerBinding.instance.addPostFrameCallback((_) async {
|
||||
if (isAndroid == true) {
|
||||
await StorageHelper().set(SecureStorageKey.deviceType.value, 'Android');
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.deviceType.value, 'Android');
|
||||
setState(() {});
|
||||
} else if (isiOS == true) {
|
||||
await StorageHelper().set(SecureStorageKey.deviceType.value, 'iOS');
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.deviceType.value, 'iOS');
|
||||
setState(() {});
|
||||
} else {
|
||||
await StorageHelper().set(SecureStorageKey.deviceType.value, 'Web');
|
||||
await StorageRepositoryImpl()
|
||||
.set(SecureStorageKey.deviceType.value, 'Web');
|
||||
setState(() {});
|
||||
}
|
||||
});
|
||||
|
@ -51,7 +54,7 @@ class _WelcomePageWidgetState extends State<WelcomePageWidget> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
StorageHelper().context = context;
|
||||
StorageRepositoryImpl().context = context;
|
||||
return GestureDetector(
|
||||
onTap: () => _model.unfocusNode.canRequestFocus
|
||||
? FocusScope.of(context).requestFocus(_model.unfocusNode)
|
||||
|
|
|
@ -3,8 +3,10 @@ import 'package:share_plus/share_plus.dart';
|
|||
|
||||
class ShareUtil {
|
||||
static Future<void> showShare(payload) async {
|
||||
final cliName = await StorageHelper().get(ProfileStorageKey.clientName.key);
|
||||
final cliUUID = await StorageHelper().get(ProfileStorageKey.clientUUID.key);
|
||||
final cliName =
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientName.key);
|
||||
final cliUUID =
|
||||
await StorageRepositoryImpl().get(ProfileStorageKey.clientUUID.key);
|
||||
|
||||
for (var i = 0; i < payload['convites'].length; i++) {
|
||||
await Share.share('''
|
||||
|
|
Loading…
Reference in New Issue