sync every hour the latest version of packages with aur
display current version and if outdated in ui display correct time in output log
This commit is contained in:
		@@ -3,17 +3,22 @@ class Build {
 | 
			
		||||
  final String pkg_name;
 | 
			
		||||
  final String version;
 | 
			
		||||
  final int status;
 | 
			
		||||
  final int? start_time, end_time;
 | 
			
		||||
 | 
			
		||||
  Build(
 | 
			
		||||
      {required this.id,
 | 
			
		||||
      required this.pkg_name,
 | 
			
		||||
      required this.version,
 | 
			
		||||
      required this.start_time,
 | 
			
		||||
      required this.end_time,
 | 
			
		||||
      required this.status});
 | 
			
		||||
 | 
			
		||||
  factory Build.fromJson(Map<String, dynamic> json) {
 | 
			
		||||
    return Build(
 | 
			
		||||
      id: json["id"] as int,
 | 
			
		||||
      status: json["status"] as int,
 | 
			
		||||
      start_time: json["start_time"] as int?,
 | 
			
		||||
      end_time: json["end_time"] as int?,
 | 
			
		||||
      pkg_name: json["pkg_name"] as String,
 | 
			
		||||
      version: json["version"] as String,
 | 
			
		||||
    );
 | 
			
		||||
 
 | 
			
		||||
@@ -1,21 +1,28 @@
 | 
			
		||||
class Package {
 | 
			
		||||
  final int id;
 | 
			
		||||
  final int id, latest_version_id;
 | 
			
		||||
  final String name;
 | 
			
		||||
  final int count;
 | 
			
		||||
  final bool outofdate;
 | 
			
		||||
  final int status;
 | 
			
		||||
  final String latest_version, latest_aur_version;
 | 
			
		||||
 | 
			
		||||
  Package(
 | 
			
		||||
      {required this.id,
 | 
			
		||||
      required this.latest_version_id,
 | 
			
		||||
      required this.name,
 | 
			
		||||
      required this.count,
 | 
			
		||||
      required this.status});
 | 
			
		||||
      required this.status,
 | 
			
		||||
      required this.latest_version,
 | 
			
		||||
      required this.latest_aur_version,
 | 
			
		||||
      required this.outofdate});
 | 
			
		||||
 | 
			
		||||
  factory Package.fromJson(Map<String, dynamic> json) {
 | 
			
		||||
    return Package(
 | 
			
		||||
      id: json["id"] as int,
 | 
			
		||||
      count: json["count"] as int,
 | 
			
		||||
      outofdate: json["outofdate"] as bool,
 | 
			
		||||
      status: json["status"] as int,
 | 
			
		||||
      name: json["name"] as String,
 | 
			
		||||
      latest_version: json["latest_version"] as String,
 | 
			
		||||
      latest_version_id: json["latest_version_id"] as int,
 | 
			
		||||
      latest_aur_version: json["latest_aur_version"] as String,
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user