SfUVjnmqVYmpvzSs<T extends _YIMTable> method

Future<bool> SfUVjnmqVYmpvzSs<T extends _YIMTable>(
  1. _YIMTableName tableName,
  2. T onQueryFinish(
    1. T? data
    ), {
  3. Finder? finder,
  4. required dynamic onModel(
    1. dynamic map
    )?,
})

Implementation

Future<bool> SfUVjnmqVYmpvzSs<T extends _YIMTable>(_YIMTableName tableName, T Function(T? data) onQueryFinish, {Finder? finder, required onModel(map)?}) async {
  try {
    final results = await GblXLUqWqaAxkFQq<T>(tableName, finder: finder, onModel: onModel);
    try {
      if (results == null) return false;
      if (results.isEmpty)
        await NiaHHNqDHRPpcqed(tableName, data: onQueryFinish(null));
      else
        await KZuXhZonFPBRPmsK<T>(tableName, (oldData) => onQueryFinish(oldData), finder: finder, onModel: onModel);
      return true;
    } catch (e) {
      ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.racEjczZqdcSkRmp("DB_uoi:${e}");
      return false;
    }
  } catch (e) {
    ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.racEjczZqdcSkRmp("DB_uoi:${e}");
    return false;
  }
}