findManyLocal method

List<T> findManyLocal(
  1. Iterable<String> keys
)
inherited

Finds many models of type T by keys in local storage.

Implementation

List<T> findManyLocal(Iterable<String> keys) {
  if (keys.isEmpty) {
    return [];
  }
  final intKeys = keys.map((key) => key.detypifyKey()).toList();

  final result = db.select(
      'SELECT key, data FROM $internalType WHERE key IN (${intKeys.map((_) => '?').join(', ')})',
      intKeys);
  return deserializeFromResult(result);
}