blog.bouzuya.net

2018-04-18 purescript-argonaut / fgb の機能追加など

今日は早起きして朝から fwt (private) 。とりあえずリクエストを処理できるようになった。

リクエストボディのパラメータを purescript-argonautDecodeJson のインスタンスにして JSON を解釈した。

↓みたいな感じ。

newtype UpdateUserBody
  = UpdateUserBody { face :: String }

instance decodeJsonUpdateUserBody :: DecodeJson UpdateUserBody where
  decodeJson json = do
    o <- decodeJson json
    face <- o .? "face"
    pure $ UpdateUserBody { face }

明日から Client に入ろうかな。初期設定を読めるようにしてもいいのだけど。はやく撮影側をやりたい。


夜 fgb コマンドにサブコマンドをひとつ追加した。あとすこし。昨日つくったいくつかの機能もマージされて、今日も使えた。自分でつくって自分で使うという流れ、良い。