From 8e92e1097e5ff5647668d05e64dbcca4caf4d1c0 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sat, 28 Nov 2015 16:57:07 -0800 Subject: [PATCH] fix newest/last aired routes --- ponyapi.nim | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ponyapi.nim b/ponyapi.nim index 6587e4b..ba49360 100644 --- a/ponyapi.nim +++ b/ponyapi.nim @@ -93,6 +93,10 @@ routes: ep = episode break + if ep.season == 0: + stats.newest.fails.inc + halt Http404, "No new episode found, haitus?" + stats.newest.success.inc httpReply Http200, ep @@ -102,15 +106,13 @@ routes: get "/last_aired": var - now = getTime() + #now = getTime() ep: Episode for epid, episode in pairs[Episode](episodes): - var then = times.fromSeconds(episode.air_date) - - if now < then: - ep = episodes[epid-1] - break + # XXX HACK PLEASE FIX + if episode.season == 5 and episode.episode == 26: + ep = episode stats.lastAired.success.inc httpReply Http200, ep