Dio cookie handler/manager. workflow

Manager Dio Cookies in non web environments.

Features

  • Stores cookies in single file when changed
  • Keep cookies in memory to provide when needed
  • Supports Expires, Max-Age attributes.
  • No Other attribute support.
  • Cookies loaded from file when needed. No Async/Await setup needed

Getting started

pubspec.yaml

dependencies:
  dio_cookie_caching_handler: ^0.0.7

Run this command

flutter pub get

Usage

Setup:

import 'package:dio/dio.dart';
import 'package:dio_cookie_caching_handler/dio_cookie_caching_handler.dart';
import 'package:flutter/foundation.dart';

final dio = Dio();
if (!kIsWeb) {
  dio.interceptors.add(cookieCachedHandler());
}