Add created_at and auction_start timestamps to auction
[?]
Oct 29, 2016, 8:58 PM
5ZSKPQ3KY6T6O5S6T6HW4OHJMQXA72WKJSJJMGKGX2WMFTNZ7EGACDependencies
- [2]
NAS4BFL4Trivial stylish-haskell reformat. - [3]
LAROLAYUWIP - [4]
ASF3UPJLAdd auction creation and bid handlers - [5]
Z3MK2PJ5Add GET handler for retrieving auction data. - [6]
HALRDT2FAdded initial auction create route. - [7]
7HPY3QPFFix linting errors. (yay hlint!) - [8]
QMRKFEPGRefactor QDB to use a free monad algebra instead. - [9]
ZP62WC47Begin conversion to build with stack. - [10]
NEDDHXUKReformat via stylish-haskell - [11]
EKI57EJRAdd alternative implementation of auction winner determination. - [12]
7VGYLTMUClean up schema version handling. - [13]
5OI44E4EAdd authentication to auction search. - [*]
IZEVQF62Work in progress replacing sqlite with postgres. - [*]
2XQD6KKKAdd invitation logic and clean up DBProg error handling.
Change contents
- replacement in lib/Aftok/Auction.hs at line 21[3.239]→[2.234:291](∅→∅),[3.106]→[3.69:102](∅→∅),[2.291]→[3.69:102](∅→∅),[3.69]→[3.69:102](∅→∅),[3.102]→[2.292:320](∅→∅),[2.320]→[3.131:164](∅→∅),[3.131]→[3.131:164](∅→∅),[3.164]→[2.321:351](∅→∅)
{ _projectId :: ProjectId, _initiator :: UserId--, _createdAt :: C.UTCTime, _raiseAmount :: Satoshi--, _auctionStart :: C.UTCTime, _auctionEnd :: C.UTCTime{ _projectId :: ProjectId, _initiator :: UserId, _createdAt :: C.UTCTime, _raiseAmount :: Satoshi, _auctionStart :: C.UTCTime, _auctionEnd :: C.UTCTime - edit in lib/Aftok/Database/PostgreSQL.hs at line 122
<*> fieldWith utcParser - edit in lib/Aftok/Database/PostgreSQL.hs at line 124[3.309][16.2144]
<*> fieldWith utcParser - replacement in lib/Aftok/Database/PostgreSQL.hs at line 292
"SELECT raise_amount, end_time FROM auctions WHERE id = ?""SELECT project_id, initiator_id, created_at, raise_amount, start_time, end_time FROM auctions WHERE id = ?" - replacement in server/Aftok/Snaplet/Auctions.hs at line 27
data AuctionCreateRequest = CA { raiseAmount :: Word64, auctionEnd :: C.UTCTime }data AuctionCreateRequest = CA { raiseAmount :: Word64, auctionStart :: C.UTCTime , auctionEnd :: C.UTCTime } - replacement in server/Aftok/Snaplet/Auctions.hs at line 31
p o = CA <$> o .: "raiseAmount" <*> o .: "auctionEnd"p o = CA <$> o .: "raiseAmount"<*> o .: "auctionStart"<*> o .: "auctionEnd" - replacement in server/Aftok/Snaplet/Auctions.hs at line 47
--t <- liftIO C.getCurrentTimesnapEval . createAuction $ Auction pid uid (Satoshi . raiseAmount $ req) (auctionEnd req)t <- liftIO C.getCurrentTimesnapEval . createAuction $Auction pid uid t (Satoshi . raiseAmount $ req) (auctionStart req) (auctionEnd req)