fix enroll_cond notification

This commit is contained in:
J. A. Messias 2024-09-12 16:48:04 -03:00
parent d07b780470
commit b770b9b35b
5 changed files with 36 additions and 24 deletions

View File

@ -74,6 +74,10 @@
<action android:name="mensagem" /> <action android:name="mensagem" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
</intent-filter> </intent-filter>
<intent-filter>
<action android:name="enroll_cond" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

View File

@ -361,8 +361,12 @@ URL do Convite: https://visita.freaccess.com.br/${payload['convites'][i]['VAW_ID
} }
} }
Future answersRequest(BuildContext context, String? ref, String? task, Future answersRequest(
String? response, String? id) async { {required BuildContext context,
required String? ref,
required String? task,
required String? response,
required String? id}) async {
ApiCallResponse? respondeSolicitacaoCall; ApiCallResponse? respondeSolicitacaoCall;
respondeSolicitacaoCall = await PhpGroup.respondeSolicitacaoCall.call( respondeSolicitacaoCall = await PhpGroup.respondeSolicitacaoCall.call(

View File

@ -165,7 +165,9 @@ class AppState extends ChangeNotifier {
}); });
await _safeInitAsync(() async { await _safeInitAsync(() async {
_isRequestOSNotification = await secureStorage.getBool('ff_request_os_notification') ?? _isRequestOSNotification; _isRequestOSNotification =
await secureStorage.getBool('ff_request_os_notification') ??
_isRequestOSNotification;
}); });
} }
@ -181,11 +183,11 @@ class AppState extends ChangeNotifier {
_isRequestOSNotification = value; _isRequestOSNotification = value;
secureStorage.setBool('ff_request_os_notification', value); secureStorage.setBool('ff_request_os_notification', value);
} }
void deleteIsRequestOSNotification() { void deleteIsRequestOSNotification() {
secureStorage.delete(key: 'ff_request_os_notification'); secureStorage.delete(key: 'ff_request_os_notification');
} }
bool _whatsapp = false; bool _whatsapp = false;
bool get whatsapp => _whatsapp; bool get whatsapp => _whatsapp;

View File

@ -51,11 +51,11 @@ Future<void> onMessageReceived(
() async { () async {
log("payload: $payload"); log("payload: $payload");
await answersRequest( await answersRequest(
context, context: context,
payload['referencia'].toString(), ref: payload['referencia'].toString(),
'L', task: 'L',
'Mensagem', response: '',
payload['idVisitante'].toString(), id: payload['idVisitante'].toString(),
).then((value) { ).then((value) {
if (value) { if (value) {
context.pop(); context.pop();
@ -91,11 +91,11 @@ Future<void> onMessageReceived(
), () async { ), () async {
await answersRequest await answersRequest
.call( .call(
context, context: context,
payload['referencia'].toString(), ref: payload['referencia'].toString(),
'B', task: 'B',
'Mensagem', response: '',
payload['idVisitante'].toString(), id: payload['idVisitante'].toString(),
) )
.then((value) { .then((value) {
if (value) { if (value) {
@ -192,6 +192,8 @@ Future<void> onMessageReceived(
); );
}); });
break;
case 'enroll_cond':
break; break;
default: default:
break; break;

View File

@ -233,11 +233,11 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
onPressed: () async { onPressed: () async {
answersRequest answersRequest
.call( .call(
context, context: context,
liberationHistoryItem['NOT_ID'].toString(), ref: liberationHistoryItem['NOT_ID'].toString(),
'L', task: 'L',
'', response: '',
liberationHistoryItem['VTE_ID'].toString(), id: liberationHistoryItem['VTE_ID'].toString(),
) )
.then((value) { .then((value) {
log('test: $value'); log('test: $value');
@ -286,11 +286,11 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
onPressed: () async { onPressed: () async {
return answersRequest return answersRequest
.call( .call(
context, context: context,
liberationHistoryItem['NOT_ID'].toString(), ref: liberationHistoryItem['NOT_ID'].toString(),
'B', task: 'B',
'', response: '',
liberationHistoryItem['VTE_ID'].toString(), id: liberationHistoryItem['VTE_ID'].toString(),
) )
.then((message) { .then((message) {
if (message.isEmpty) { if (message.isEmpty) {