clearByName static method

Future<void> clearByName(
  1. String name
)

Clear a specific cookie by name. Emits CookieEvents.onCookieChanged with an empty value.

Implementation

static Future<void> clearByName(String name) async {
  final allCookies = await all();
  final updated = allCookies.where((c) => c.name != name).toList();
  await _jar!.deleteAll();
  if (updated.isNotEmpty) {
    await _jar!.saveFromResponse(_uri, updated);
  }
  CookieEvents.emitChanged(
      CookieChangedEvent(name: name, value: '', domain: _uri.host));
}