Commits

dp wiz committed a9eae5a Draft

Adapt to scotty 0.5

Comments (0)

Files changed (2)

raven-haskell-scotty/raven-haskell-scotty.cabal

 name:                raven-haskell-scotty
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Sentry http interface for Scotty web server.
 description:         Utilities to log errors in Scotty actions using raven-haskell.
 homepage:            http://bitbucket.org/dpwiz/raven-haskell
     scotty, wai, case-insensitive,
     bytestring, text,
     mtl
+  extensions: CPP

raven-haskell-scotty/src/System/Log/Raven/Scotty.hs

              | (h, v) <- requestHeaders r
              ]
 
+#if MIN_VERSION_scotty(0,5,0)
+    host <- maybe (TL.pack "") id `fmap` reqHeader (TL.pack "Host")
+#else
     host <- reqHeader (TL.pack "Host")
+#endif
+
     let url = "http://" ++ TL.unpack host ++ BS.unpack (rawPathInfo r)
 
     ps <- params
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.