aboutsummaryrefslogtreecommitdiff
path: root/src/Ad.hs
diff options
context:
space:
mode:
authorJoris Guyonvarch2015-04-12 22:46:56 +0200
committerJoris Guyonvarch2015-04-12 22:47:27 +0200
commit10a9aa9391ac2995527557d9d808693b57236603 (patch)
treed1aae79b86a7d289b5733519683302c712fe96da /src/Ad.hs
parent293fab1df23821b5f131603c4db56ab71681ce59 (diff)
downloadad-listener-10a9aa9391ac2995527557d9d808693b57236603.tar.gz
ad-listener-10a9aa9391ac2995527557d9d808693b57236603.tar.bz2
ad-listener-10a9aa9391ac2995527557d9d808693b57236603.zip
Ignore lines beginning with # in the configuration file
Diffstat (limited to 'src/Ad.hs')
-rw-r--r--src/Ad.hs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/Ad.hs b/src/Ad.hs
index 7bc66fc..4be47f4 100644
--- a/src/Ad.hs
+++ b/src/Ad.hs
@@ -1,6 +1,6 @@
module Ad
- ( getResumes
- , getAds
+ ( fetchResumes
+ , fetchAds
) where
import Data.Text (Text)
@@ -16,15 +16,15 @@ import Model.URL
import Parser.Resume
import Parser.Detail
-getResumes :: URL -> IO (Either Text [Resume])
-getResumes url = fmap parseResumes <$> getPage url
+fetchResumes :: URL -> IO (Either Text [Resume])
+fetchResumes url = fmap parseResumes <$> getPage url
-getAds :: [Resume] -> IO (Either Text [Ad])
-getAds resumes = do
- xs <- sequence $ map getAd resumes
+fetchAds :: [Resume] -> IO (Either Text [Ad])
+fetchAds resumes = do
+ xs <- sequence $ map fetchAd resumes
return $ sequence xs
-getAd :: Resume -> IO (Either Text Ad)
-getAd resume = do
+fetchAd :: Resume -> IO (Either Text Ad)
+fetchAd resume = do
page <- getPage (url resume)
fmap (\page -> Ad { resume = resume, detail = parseDetail page}) <$> getPage (url resume)