refactor template map to use Text over String
This commit is contained in:
parent
ba38e5e66e
commit
7a7a3b65f8
3 changed files with 22 additions and 17 deletions
|
@ -30,9 +30,12 @@ parseMetricsResponse MetricsResponse { results = r } = Map.fromList <$> mapM par
|
|||
parseResult MRResult { metrics = [count], dimensions = [path] } = Right (removeTrailingSlash path, count)
|
||||
parseResult result = Left $ "Could not parse result: " ++ show result
|
||||
|
||||
removeTrailingSlash "" = ""
|
||||
removeTrailingSlash "/" = ""
|
||||
removeTrailingSlash (x:xs) = x : removeTrailingSlash xs
|
||||
removeTrailingSlash "/" = "/"
|
||||
removeTrailingSlash xs = removeTrailingSlash' xs
|
||||
|
||||
removeTrailingSlash' "" = ""
|
||||
removeTrailingSlash' "/" = ""
|
||||
removeTrailingSlash' (x:xs) = x : removeTrailingSlash' xs
|
||||
|
||||
queryPageviews :: C.Config -> IO (Either String (Map String Int))
|
||||
queryPageviews config = do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue