Как сохранить локальное веб-хранилище в флаттерной сети - PullRequest
3 голосов
/ 02 июня 2019

У меня есть веб-сайт, созданный с использованием флаттера для веб , и в настоящее время я пытаюсь сохранить его в локальном веб-хранилище или файле cookie, но, похоже, не могу найти какой-либо плагин или способ архивировать его.

1 Ответ

1 голос
/ 19 июня 2019

Вы можете использовать window.localStorage из dart:html

import 'dart:html';

class IdRepository {
  final Storage _localStorage = window.localStorage;

  Future save(String id) async {
    _localStorage['selected_id'] = id;
  }

  Future<String> getId() async => _localStorage['selected_id'];

  Future invalidate() async {
    _localStorage.remove('selected_id');
  }
}
...