Upgrade Patrol to 4.5.0 (#4446)
This commit is contained in:
@@ -86,9 +86,9 @@ class ComposerRobot extends CoreRobot {
|
||||
}
|
||||
|
||||
Future<void> grantContactPermission() async {
|
||||
if (await $.native
|
||||
if (await native
|
||||
.isPermissionDialogVisible(timeout: const Duration(seconds: 5))) {
|
||||
await $.native.grantPermissionWhenInUse();
|
||||
await native.grantPermissionWhenInUse();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:patrol/patrol.dart';
|
||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||
|
||||
import '../base/core_robot.dart';
|
||||
@@ -10,9 +9,9 @@ class LoginRobot extends CoreRobot {
|
||||
|
||||
LoginRobot(super.$);
|
||||
|
||||
Future<void> grantNotificationPermission(NativeAutomator nativeAutomator) async {
|
||||
if (await nativeAutomator.isPermissionDialogVisible(timeout: const Duration(seconds: 1))) {
|
||||
await nativeAutomator.grantPermissionWhenInUse();
|
||||
Future<void> grantNotificationPermission() async {
|
||||
if (await native.isPermissionDialogVisible(timeout: const Duration(seconds: 1))) {
|
||||
await native.grantPermissionWhenInUse();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@ class MailboxMenuRobot extends CoreRobot {
|
||||
}
|
||||
|
||||
Future<void> closeMenu() async {
|
||||
await $.native.swipe(from: const Offset(0.9, 0.5), to: const Offset(0, 0.5));
|
||||
await native.swipe(from: const Offset(0.9, 0.5), to: const Offset(0, 0.5));
|
||||
}
|
||||
|
||||
int getCurrentInboxCount() {
|
||||
@@ -130,8 +130,8 @@ class MailboxMenuRobot extends CoreRobot {
|
||||
}
|
||||
|
||||
Future<void> tapConfirmRecoverDeletedMessages() async {
|
||||
if (await $.native.isPermissionDialogVisible(timeout: const Duration(seconds: 2))) {
|
||||
await $.native.grantPermissionWhenInUse();
|
||||
if (await native.isPermissionDialogVisible(timeout: const Duration(seconds: 2))) {
|
||||
await native.grantPermissionWhenInUse();
|
||||
}
|
||||
await $(AppLocalizations().restore).tap();
|
||||
await $.pumpAndSettle();
|
||||
|
||||
Reference in New Issue
Block a user