getResponse method

Future<Map<String, dynamic>> getResponse(
  1. String request
)

Implementation

Future<Map<String, dynamic>> getResponse(String request) async {
  try {
    Database db = await database;
    final List<Map<String, dynamic>> maps = await db.query(
      'responses',
      where: 'request = ?',
      whereArgs: [request],
    );
    return maps.isNotEmpty
        ? jsonDecode(maps.first['response'] as String)
        : {};
  } catch (e) {
    log('Error fetching response: $e');
    return {};
  }
}