Skip to content

Commit 61f6328

Browse files
committed
Remove CookieManagerTizen
1 parent 8030e29 commit 61f6328

File tree

2 files changed

+2
-28
lines changed

2 files changed

+2
-28
lines changed

packages/webview_flutter/example/lib/main.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import 'dart:typed_data';
1212
import 'package:flutter/material.dart';
1313
import 'package:path_provider/path_provider.dart';
1414
import 'package:webview_flutter/webview_flutter.dart';
15-
import 'package:webview_flutter_tizen/webview_flutter_tizen.dart';
1615

1716
void main() => runApp(const MaterialApp(home: WebViewExample()));
1817

@@ -189,7 +188,7 @@ enum MenuOptions {
189188

190189
class SampleMenu extends StatelessWidget {
191190
SampleMenu(this.controller, CookieManager? cookieManager, {Key? key})
192-
: cookieManager = cookieManager ?? CookieManagerTizen(),
191+
: cookieManager = cookieManager ?? CookieManager(),
193192
super(key: key);
194193

195194
final Future<WebViewController> controller;

packages/webview_flutter/lib/webview_flutter_tizen.dart

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class TizenWebView implements WebViewPlatform {
2626
/// Sets a tizen [WebViewPlatform].
2727
static void register() {
2828
WebView.platform = TizenWebView();
29+
WebViewCookieManagerPlatform.instance = WebViewTizenCookieManager();
2930
}
3031

3132
@override
@@ -96,29 +97,3 @@ class WebViewTizenCookieManager extends WebViewCookieManagerPlatform {
9697
return true;
9798
}
9899
}
99-
100-
/// Manages cookies pertaining to [WebView]s.
101-
class CookieManagerTizen implements CookieManager {
102-
/// Creates a [CookieManagerTizen] -- returns the instance if it's already been called.
103-
factory CookieManagerTizen() {
104-
return _instance ??= CookieManagerTizen._();
105-
}
106-
107-
CookieManagerTizen._() {
108-
WebViewCookieManagerPlatform.instance ??= WebViewTizenCookieManager();
109-
}
110-
111-
static CookieManagerTizen? _instance;
112-
113-
/// Clears all cookies for all [WebView] instances.
114-
///
115-
/// Returns true if cookies were present before clearing, else false.
116-
@override
117-
Future<bool> clearCookies() =>
118-
WebViewCookieManagerPlatform.instance!.clearCookies();
119-
120-
/// Sets a cookie for all [WebView] instances.
121-
@override
122-
Future<void> setCookie(WebViewCookie cookie) =>
123-
WebViewCookieManagerPlatform.instance!.setCookie(cookie);
124-
}

0 commit comments

Comments
 (0)