Fix remaining type errors after addition of login handler.
[?]
Jan 21, 2015, 12:21 AM
VJPT6HDRMJAJD5PT3VOYJYW43ISKLICEHLSDWSROX2XZWO2OFZPQCDependencies
- [2]
BROSTG5KBeginning of modularization of server. - [3]
2Y2QZFVFSwitch to more modern cabal2nix-based workflow. - [4]
TNR3TEHKSwitch to Postgres + snaplet arch compiles. - [5]
TCOAKCGGCompleted conversion to snap. - [6]
WZUHEZSBStart of migration back toward snap. - [7]
Z3M53KTLAdrift. - [8]
64VI73NPServer now compiles using abstracted SQLite - [9]
RSEB2NFGReplacing Snap with Scotty. - [10]
EYGIUUQZRestore remainder of endpoints to compiling status. - [11]
IZEVQF62Work in progress replacing sqlite with postgres. - [12]
ADMKQQGCInitial empty Snap project. - [13]
W35DDBFYFactor common JSON conversions up into client lib module. - [14]
7XN3I3QJAdd 'loggedIntervals' endpoint. - [15]
EMVTF2IWWIP moving back to snap. - [16]
64C6AWH6Rename Ananke -> Quixotic, project reboot.
Change contents
- edit in server/Main.hs at line 8
import Control.Lensimport Control.Monad.Readerimport Control.Monad.Stateimport qualified Data.Aeson as A - edit in server/Main.hs at line 10
import Data.Mapimport Database.PostgreSQL.Simple - edit in server/Main.hs at line 11[3.184]→[3.2502:2543](∅→∅),[3.256]→[3.2502:2543](∅→∅),[3.919]→[3.2502:2543](∅→∅),[3.2502]→[3.2502:2543](∅→∅),[3.2543]→[3.7625:7661](∅→∅),[3.7661]→[3.53:74](∅→∅)
import Quixoticimport Quixotic.Databaseimport Quixotic.Database.PostgreSQLimport Quixotic.Json - edit in server/Main.hs at line 12
import Quixotic.Users - edit in server/Main.hs at line 22
import qualified Snap.Snaplet.Auth as AU - edit in server/Main.hs at line 23
import Snap.Snaplet.Session - replacement in server/Main.hs at line 44
qdbs <- nestSnaplet "qdb" qdb qdbpgSnapletInitqms <- nestSnaplet "qmodules" qm qdbpgSnapletInit - replacement in server/Main.hs at line 49
addRoutes [ ("login", loginHandler)addRoutes [ ("login", loginHandler (const ok)) - replacement in server/Main.hs at line 53
, ("loggedIntervals/:btcAddr", loggedIntervalsHandler qdb), ("payouts", payoutsHandler qdb), ("loggedIntervals/:btcAddr", loggedIntervalsHandler), ("payouts", payoutsHandler) - replacement in server/Main.hs at line 56
return $ App qdbs sesss pgs authsreturn $ App qms sesss pgs auths