(status *models.Status)
| 276 | } |
| 277 | |
| 278 | func parseStatus(status *models.Status) coreModels.TileStatus { |
| 279 | // Based on : https://developer.github.com/v3/repos/statuses/ |
| 280 | switch status.State { |
| 281 | case "success": |
| 282 | return coreModels.SuccessStatus |
| 283 | case "failure": |
| 284 | return coreModels.FailedStatus |
| 285 | case "error": |
| 286 | return coreModels.FailedStatus |
| 287 | case "pending": |
| 288 | return coreModels.RunningStatus |
| 289 | } |
| 290 | |
| 291 | return coreModels.UnknownStatus |
| 292 | } |