packages feed

pgdl-7.5: src/Search.hs

{-# LANGUAGE OverloadedStrings #-}

module Search where

import Video


import qualified Data.Text as T

search :: [Video] -> [String] -> [Video]
search vids par = filter ok vids
    where ok v = all (\tar -> T.pack tar `T.isInfixOf` name) par
            where name = if isVid v then vidName v else fldName v