Zed 6 éve
szülő
commit
a78eea9dce

+ 2 - 2
src/nitter.nim

@@ -40,11 +40,11 @@ routes:
 
   get "/i/redirect":
     let url = decodeUrl(@"url")
-    if url.len == 0: halt Http404
+    if url.len == 0: resp Http404
     redirect(replaceUrl(url, cookiePrefs()))
 
   error Http404:
-    resp showError("Page not found", cfg)
+    resp Http404, showError("Page not found", cfg)
 
   extend unsupported, ""
   extend preferences, ""

+ 1 - 1
src/routes/list.nim

@@ -8,7 +8,7 @@ import ../views/[general, timeline, list]
 
 template respList*(list, timeline: typed) =
   if list.minId.len == 0:
-    halt Http404, showError("List \"" & @"list" & "\" not found", cfg)
+    resp Http404, showError("List \"" & @"list" & "\" not found", cfg)
   let html = renderList(timeline, list.query, @"name", @"list")
   let rss = "/$1/lists/$2/rss" % [@"name", @"list"]
   resp renderMain(html, request, cfg, rss=rss)

+ 1 - 1
src/routes/media.nim

@@ -51,7 +51,7 @@ proc createMediaRouter*(cfg: Config) =
         discard
 
       if content.len == 0:
-        halt Http404
+        resp Http404
 
       resp content, settings.mimes.getMimetype(url.split(".")[^1])
 

+ 1 - 1
src/routes/rss.nim

@@ -15,7 +15,7 @@ proc showRss*(name, hostname: string; query: Query): Future[string] {.async.} =
 
 template respRss*(rss: typed) =
   if rss.len == 0:
-    halt Http404, showError("User \"" & @"name" & "\" not found", cfg)
+    resp Http404, showError("User \"" & @"name" & "\" not found", cfg)
   resp rss, "application/rss+xml;charset=utf-8"
 
 proc createRssRouter*(cfg: Config) =

+ 1 - 1
src/routes/search.nim

@@ -29,7 +29,7 @@ proc createSearchRouter*(cfg: Config) =
         resp renderMain(renderTweetSearch(tweets, prefs, getPath()),
                         request, cfg, rss=rss)
       else:
-        halt Http404, showError("Invalid search", cfg)
+        resp Http404, showError("Invalid search", cfg)
 
     get "/hashtag/@hash":
       redirect("/search?q=" & encodeUrl("#" & @"hash"))

+ 1 - 1
src/routes/status.nim

@@ -22,7 +22,7 @@ proc createStatusRouter*(cfg: Config) =
         var error = "Tweet not found"
         if conversation != nil and conversation.tweet.tombstone.len > 0:
           error = conversation.tweet.tombstone
-        halt Http404, showError(error, cfg)
+        resp Http404, showError(error, cfg)
 
       let
         title = pageTitle(conversation.tweet.profile)

+ 1 - 1
src/routes/timeline.nim

@@ -72,7 +72,7 @@ proc showTimeline*(request: Request; query: Query; cfg: Config; rss: string): Fu
 
 template respTimeline*(timeline: typed) =
   if timeline.len == 0:
-    halt Http404, showError("User \"" & @"name" & "\" not found", cfg)
+    resp Http404, showError("User \"" & @"name" & "\" not found", cfg)
   resp timeline
 
 proc createTimelineRouter*(cfg: Config) =