set method

  1. @override
Future<bool> set(
  1. String key,
  2. dynamic value, [
  3. String? tableName
])
override

Para añadir un objeto de una clase especifica se debe parsear a json con su funcion toJson()

Implementation

@override

/// Para añadir un objeto de una clase especifica se debe parsear a json con su funcion toJson()
Future<bool> set(String key, dynamic value, [String? tableName]) async {
  String dbPath = _getDbPath(tableName);
  var store = StoreRef<String, dynamic>(dbPath);
  try {
    await storageTables[dbPath]!.transaction((transaction) async {
      await store.record(key).put(transaction, value, merge: true);
    });
    return true;
  } catch (e) {
    Logger.error(e, "StorageService", "set");
    return false;
  }
}