fix unremoveable package bug
add update api endpoint add force update button on pkg overview
This commit is contained in:
@ -54,11 +54,19 @@ class PackagesTable extends StatelessWidget {
|
||||
DataCell(IconButton(
|
||||
icon: Icon(
|
||||
package.outofdate ? Icons.update : Icons.verified,
|
||||
color: package.outofdate ? Color(0xFF6B43A4) : Color(0xFF0A6900),
|
||||
color: package.outofdate
|
||||
? const Color(0xFF6B43A4)
|
||||
: const Color(0xFF0A6900),
|
||||
),
|
||||
onPressed: package.outofdate
|
||||
? () {
|
||||
// todo open build info with logs
|
||||
? () async {
|
||||
await API.updatePackage(id: package.id);
|
||||
Provider.of<PackagesProvider>(context, listen: false)
|
||||
.refresh(context);
|
||||
Provider.of<BuildsProvider>(context, listen: false)
|
||||
.refresh(context);
|
||||
Provider.of<StatsProvider>(context, listen: false)
|
||||
.refresh(context);
|
||||
}
|
||||
: null,
|
||||
)),
|
||||
|
Reference in New Issue
Block a user