Skip to content

Commit a43430c

Browse files
author
Pradeep Chhetri
committed
Added some more endpoints
1 parent d024e50 commit a43430c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/clj_useragent/handler.clj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,16 @@
1111
(generate-string {:user-agent (vec (extract-uas *all-uas*))}))
1212
(GET "/version/:user-agent" [user-agent]
1313
(generate-string {:version (vec (extract-versions user-agent))}))
14+
(GET "/version/:user-agent/latest" [user-agent]
15+
(generate-string {:version (first (extract-versions user-agent))}))
16+
(GET "/user-agent-string/random" []
17+
(generate-string {:user-agent-string (rand-nth (extract-uas-strings (rand-nth (extract-uas *all-uas*))))}))
1418
(GET "/user-agent-string/:user-agent" [user-agent]
1519
(generate-string {:user-agent-string (vec (extract-uas-strings user-agent))}))
1620
(GET "/user-agent-string/:user-agent/random" [user-agent]
1721
(generate-string {:user-agent-string (rand-nth (extract-uas-strings user-agent))}))
22+
(GET "/user-agent-string/:user-agent/latest" [user-agent]
23+
(generate-string {:user-agent-string (first (extract-uas-strings user-agent))}))
1824
(route/resources "/")
1925
(route/not-found "Not Found"))
2026

0 commit comments

Comments
 (0)