update api to comply with REST
add delete build endpoint parse some info to new build view
This commit is contained in:
		@@ -18,3 +18,21 @@ extension TimeFormatter on DateTime {
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
extension DurationFormatter on Duration {
 | 
			
		||||
  String readableDuration() {
 | 
			
		||||
    if (inSeconds < 60) {
 | 
			
		||||
      return '$inSeconds second${inSeconds != 1 ? 's' : ''}';
 | 
			
		||||
    } else if (inMinutes < 60) {
 | 
			
		||||
      return '$inMinutes minute${inMinutes != 1 ? 's' : ''}';
 | 
			
		||||
    } else if (inHours < 24) {
 | 
			
		||||
      return '$inHours hour${inHours != 1 ? 's' : ''}';
 | 
			
		||||
    } else if (inDays < 30) {
 | 
			
		||||
      return '$inDays day${inDays != 1 ? 's' : ''}';
 | 
			
		||||
    } else if ((inDays / 30) < 12) {
 | 
			
		||||
      return '${inDays ~/ 30} month${(inDays ~/ 30) != 1 ? 's' : ''}';
 | 
			
		||||
    } else {
 | 
			
		||||
      return '${inDays ~/ 365} year${(inDays ~/ 365) != 1 ? 's' : ''}';
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user