Implementation
Future<Button?> getButton(String package) async {
/*
Database database = await initDB();
List<Map> results = await database.query("Button",
columns: ["id", "app_name", "package_name", "url"],
where: 'id = ?',
whereArgs: [id]);
return results.length > 0 ? Button.fromJson(results.first.values) : null;
if (results.length > 0) {
return Button.fromJson(results.first);
}
return null;
*/
Database database = await initDB();
var result = await database
.query("Button", where: "package_name = ?", whereArgs: [package]);
return result.isNotEmpty ? Button.fromMap(result.first) : null;
}