findById method

  1. @override
Future<T?> findById(
  1. String id
)
override

Retrieves a single record of entity type T matching id, or null if not found.

Implementation

@override
Future<T?> findById(String id) async {
  final list = await _http.get<List<dynamic>>('?id=eq.$id&select=*');
  if (list.isEmpty) return null;
  return fromJson(list.first as Map<String, dynamic>);
}