diff --git a/src/ModernHttpClient/iOS/NativeCookieHandler.cs b/src/ModernHttpClient/iOS/NativeCookieHandler.cs index 3ab5409..3a7cb64 100644 --- a/src/ModernHttpClient/iOS/NativeCookieHandler.cs +++ b/src/ModernHttpClient/iOS/NativeCookieHandler.cs @@ -27,6 +27,19 @@ public List Cookies { } } + public void DeleteCookie(Cookie c) + { + NSHttpCookieStorage.SharedStorage.DeleteCookie(ToNativeCookie(c)); + } + + public void DeleteAllCookies() + { + foreach (var c in NSHttpCookieStorage.SharedStorage.Cookies) + { + NSHttpCookieStorage.SharedStorage.DeleteCookie(c); + } + } + static NSHttpCookie ToNativeCookie(Cookie cookie) { return new NSHttpCookie(cookie);