]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - src/TSN/Picklers.hs
Don't bother with the three-character limit on team_id fields; Postgres doesn't care.
[dead/htsn-import.git] / src / TSN / Picklers.hs
index d87139b793bbb6dddc2e429a0c14b56fb96f3ccc..054d0f6512724158e614c8264b8e2de1427616e1 100644 (file)
@@ -3,7 +3,6 @@
 --
 module TSN.Picklers (
   xp_date,
-  xp_team_id,
   xp_time )
 where
 
@@ -46,21 +45,3 @@ xp_time =
     from_time :: UTCTime -> String
     from_time = formatTime defaultTimeLocale format
 
-
-
--- | Parse a team_id. These are (so far!) three characters long, and
---   not necessarily numeric. For simplicity, we return a 'String'
---   rather than e.g. a @(Char, Char, Char)@. But unpickling will fail
---   if the team_id is longer than three characters.
---
-xp_team_id :: PU String
-xp_team_id =
-  (to_team_id, from_team_id) `xpWrapMaybe` xpText
-  where
-    to_team_id :: String -> Maybe String
-    to_team_id s
-      | length s <= 3 = Just s
-      | otherwise = Nothing
-
-    from_team_id :: String -> String
-    from_team_id = id