From d80166a42090b0603aa146f6fead7dc45e2e0746 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Fri, 14 Aug 2015 14:20:54 -0700 Subject: [PATCH] List comprehensions are good, let's use them --- ponyapi.nim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ponyapi.nim b/ponyapi.nim index 6517224..3c30ba2 100644 --- a/ponyapi.nim +++ b/ponyapi.nim @@ -126,14 +126,13 @@ routes: get "/search": var query = @"q".toLower - eps: seq[Episode] if query == "": halt Http406, myHeaders, $ %* { "error": "Need to specify query" } - for episode in episodes: - if episode.name.toLower.contains query: - eps = eps & episode + var + eps: seq[Episode] = + lc[x | (x <- episodes, x.name.toLower.contains query), Episode] if eps.len == 0: resp Http404, myHeaders, $ %* { "error": "No episodes found" }