listTables method
List all tables in the database. @returns A future resolving to an array of table names.
Implementation
Future<List<String>> listTables() async {
final response = (await room.sendRequest("database.list_tables", {}) as JsonResponse);
// Safely extract tables from response JSON
final tables = response.json["tables"] as List<dynamic>? ?? [];
return tables.map((e) => e.toString()).toList();
}