1
У меня есть function, который добавляет некоторые данные Json Entity
перед его обслуживанием.Функция карты в списке объектов в обработчике
Теперь я хотел бы применить ту же функцию в список лиц, я при этом:
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