Browse Source

Update cleanCookies.

Simon Lightfoot 7 years ago
parent
commit
19666540a6

+ 3 - 3
android/src/main/java/com/flutter_webview_plugin/FlutterWebviewPlugin.java

@@ -74,8 +74,8 @@ public class FlutterWebviewPlugin implements MethodCallHandler, PluginRegistry.A
             case "stopLoading":
                 stopLoading(call, result);
                 break;
-            case "cleanCookie":
-                cleanCookie(call, result);
+            case "cleanCookies":
+                cleanCookies(call, result);
                 break;
             default:
                 result.notImplemented();
@@ -216,7 +216,7 @@ public class FlutterWebviewPlugin implements MethodCallHandler, PluginRegistry.A
         }
     }
 
-    private void cleanCookie(MethodCall call, final MethodChannel.Result result) {
+    private void cleanCookies(MethodCall call, final MethodChannel.Result result) {
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
             CookieManager.getInstance().removeAllCookies(new ValueCallback<Boolean>() {
                 @Override

+ 3 - 3
ios/Classes/FlutterWebviewPlugin.m

@@ -58,8 +58,8 @@ static NSString *const CHANNEL_NAME = @"flutter_webview_plugin";
     } else if ([@"stopLoading" isEqualToString:call.method]) {
         [self stopLoading];
         result(nil);
-    } else if ([@"cleanCookie" isEqualToString:call.method]) {
-        [self cleanCookie];
+    } else if ([@"cleanCookies" isEqualToString:call.method]) {
+        [self cleanCookies];
     } else if ([@"back" isEqualToString:call.method]) {
         [self back];
         result(nil);
@@ -229,7 +229,7 @@ static NSString *const CHANNEL_NAME = @"flutter_webview_plugin";
     }
 }
 
-- (void)cleanCookie {
+- (void)cleanCookies {
     [[NSURLSession sharedSession] resetWithCompletionHandler:^{
         }];
 }

+ 4 - 4
lib/src/base.dart

@@ -176,8 +176,8 @@ class FlutterWebviewPlugin {
     await _channel.invokeMethod('reloadUrl', args);
   }
 
-  // Clean cookie on WebView
-  Future cleanCookie() async => _channel.invokeMethod('cleanCookie');
+  // Clean cookies on WebView
+  Future cleanCookies() async => _channel.invokeMethod('cleanCookies');
 
   // Stops current loading process
   Future stopLoading() => _channel.invokeMethod("stopLoading");
@@ -209,8 +209,8 @@ class FlutterWebviewPlugin {
 
     if (cookiesString?.isNotEmpty == true) {
       cookiesString.split(';').forEach((String cookie) {
-        final splited = cookie.split('=');
-        cookies[splited[0]] = splited[1];
+        final split = cookie.split('=');
+        cookies[split[0]] = split[1];
       });
     }