From fbacc07996206491eec657ccad4353d3b537e4c5 Mon Sep 17 00:00:00 2001 From: gaoyunfei Date: Wed, 11 May 2022 14:58:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=9D=E5=A7=8B=E5=8C=96pa?= =?UTF-8?q?ge-limit=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/finogeeks/mop/api/mop/BaseModule.java | 7 ++++++- lib/mop.dart | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/finogeeks/mop/api/mop/BaseModule.java b/android/src/main/java/com/finogeeks/mop/api/mop/BaseModule.java index 7f5d87b..627a43d 100644 --- a/android/src/main/java/com/finogeeks/mop/api/mop/BaseModule.java +++ b/android/src/main/java/com/finogeeks/mop/api/mop/BaseModule.java @@ -76,6 +76,10 @@ public class BaseModule extends BaseApi { if (debug == null) debug = false; Boolean bindAppletWithMainProcess = (Boolean) param.get("bindAppletWithMainProcess"); if (bindAppletWithMainProcess == null) bindAppletWithMainProcess = false; + Integer pageCountLimit = (Integer) param.get("pageCountLimit"); + if (pageCountLimit == null) { + pageCountLimit = 0; + } String customWebViewUserAgent = (String) param.get("customWebViewUserAgent"); Integer appletIntervalUpdateLimit = (Integer) param.get("appletIntervalUpdateLimit"); @@ -117,7 +121,8 @@ public class BaseModule extends BaseApi { .setUserId(userId) .setDebugMode(debug) .setDisableRequestPermissions(disablePermission) - .setBindAppletWithMainProcess(bindAppletWithMainProcess); + .setBindAppletWithMainProcess(bindAppletWithMainProcess) + .setPageCountLimit(pageCountLimit); if (customWebViewUserAgent != null) builder.setCustomWebViewUserAgent(customWebViewUserAgent); diff --git a/lib/mop.dart b/lib/mop.dart index df9a0e4..a294654 100644 --- a/lib/mop.dart +++ b/lib/mop.dart @@ -314,6 +314,7 @@ class Mop { String? userId, bool debug = false, bool bindAppletWithMainProcess = false, + int? pageCountLimit = 0, List? finStoreConfigs, UIConfig? uiConfig, String? customWebViewUserAgent, @@ -334,6 +335,7 @@ class Mop { 'userId': userId, "debug": debug, "bindAppletWithMainProcess": bindAppletWithMainProcess, + "pageCountLimit": pageCountLimit, "finStoreConfigs": storeConfigs, "uiConfig": uiConfig?.toMap(), "customWebViewUserAgent": customWebViewUserAgent,