seedkit_module_storage 0.4.0 copy "seedkit_module_storage: ^0.4.0" to clipboard
seedkit_module_storage: ^0.4.0 copied to clipboard

Модуль Storage хранилища экосистемы SeedKit

seedkit_module_storage #

Пакет хранилища для SeedKit-приложений.

Интеграция #

  • Перед созданием providers, которые наследуются от StorageClient, инициализируй storage:
WidgetsFlutterBinding.ensureInitialized();

await StorageFactory.to;
  • Создай реализация Provider, использую абстрактный класс StorageClient
class MyProvider extends StorageClient {}
  • После этого можно создавать clients/providers, использующие синхронный доступ:
MyProvider();

Использование #

  • StorageClient — базовый клиент для provider-реализаций поверх key-value хранилища; методы getString, setString, getInt, setInt, getBool, setBool, getDouble, setDouble, remove.
  • SecureStorageClient — базовый защищённый клиент; методы read, write, delete.
  • StorageFactory — singleton factory обычного хранилища; to для async init, toSync для синхронного доступа после init.
  • SecureStorageFactory — singleton factory защищённого хранилища.

Импорты #

import 'package:seedkit_module_storage/seedkit_module_client.dart';
import 'package:seedkit_module_storage/seedkit_module_factory.dart';
0
likes
110
points
461
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Модуль Storage хранилища экосистемы SeedKit

Repository

License

unknown (license)

Dependencies

flutter, flutter_secure_storage, shared_preferences

More

Packages that depend on seedkit_module_storage