Skip to content

Commit fb94e6e

Browse files
committed
Add sample users
1 parent 0e5e7ad commit fb94e6e

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

src/Main.hs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Main where
88

99
import Data.Aeson (ToJSON)
1010
import Data.Proxy (Proxy(Proxy))
11-
import Data.Time (Day)
11+
import Data.Time (Day, fromGregorian)
1212
import GHC.Generics (Generic)
1313
import Network.Wai (Application)
1414
import Network.Wai.Handler.Warp (run)
@@ -44,6 +44,24 @@ type UsersAPI =
4444
"users"
4545
:> (UsersIndex :<|> UsersShow)
4646

47+
users :: [User]
48+
users =
49+
[ User
50+
{ name = "Isaac Newton"
51+
, age = 372
52+
, email = "isaac@newton.co.uk"
53+
, username = "isaac"
54+
, registrationDate = fromGregorian 1683 3 1
55+
}
56+
, User
57+
{ name = "Albert Einstein"
58+
, age = 136
59+
, email = "ae@mc2.org"
60+
, username = "albert"
61+
, registrationDate = fromGregorian 1905 12 1
62+
}
63+
]
64+
4765
usersIndex :: Handler [User]
4866
usersIndex = _
4967

0 commit comments

Comments
 (0)