24 lines
590 B
Dart
24 lines
590 B
Dart
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
|
import 'package:thingsboard_client/thingsboard_client.dart';
|
|
|
|
class TbSecureStorage implements TbStorage {
|
|
|
|
final flutterStorage = FlutterSecureStorage();
|
|
|
|
@override
|
|
Future<void> deleteItem(String key) async {
|
|
return await flutterStorage.delete(key: key);
|
|
}
|
|
|
|
@override
|
|
Future<String?> getItem(String key) async {
|
|
return await flutterStorage.read(key: key);
|
|
}
|
|
|
|
@override
|
|
Future<void> setItem(String key, String value) async {
|
|
return await flutterStorage.write(key: key, value: value);
|
|
}
|
|
|
|
}
|