get method

Future<Map?> get({
  1. required String from,
  2. required String dataId,
  3. required String searchData,
  4. List<String>? columns,
  5. SupabaseClient? supabaseClient,
})

get data

Implementation

Future<Map?> get({
  required String from,
  required String dataId,
  required String searchData,
  List<String>? columns,
  SupabaseClient? supabaseClient,
}) async {
  List response = await client(supabaseClient: supabaseClient).from(from).select(parseColumns(columns));
  for (var index = 0; index < response.length; index++) {
    var loopData = response[index];
    if (RegExp(searchData, caseSensitive: false).hasMatch(loopData[dataId.toString()].toString())) {
      return loopData;
    }
  }
  return null;
}