1
私はfunctionを持っています。これは、それを提供する前にEntity
のJsonにデータを追加しています。ハンドラ内のエンティティのリスト上のマップ機能
今私がやっている間、私が得たエンティティのリストに同じ関数を適用したいと思います:
getEventsR :: Handler Value
getEventsR = do
events <- runDB $ selectList [] [] :: Handler [Entity Event]
return $ object ["data" .= events]
私はevents
に、このような署名を持つ関数を適用することができます方法:
addMetaData :: EventId
-> Event
-> HandlerT App IO (Maybe Value)
addMetaData eid event = do
いまいましい、私は前に 'sequenceA'を使用しようとしましたが、あなた:)感謝としてエレガントな解決策を見つけられませんでした! – amitaibu