neq quotation definition + priced_at field
This commit is contained in:
@@ -95,6 +95,9 @@ func (q *quotesStore) Issue(ctx context.Context, quote *model.Quote) error {
|
||||
expiry := time.UnixMilli(quote.ExpiresAtUnixMs)
|
||||
quote.ExpiresAt = &expiry
|
||||
}
|
||||
if quote.PricedAtUnixMs <= 0 {
|
||||
quote.PricedAtUnixMs = time.Now().UnixMilli()
|
||||
}
|
||||
|
||||
quote.Status = model.QuoteStatusIssued
|
||||
quote.ConsumedByLedgerTxnRef = ""
|
||||
|
||||
@@ -32,6 +32,9 @@ func TestQuotesStoreIssue(t *testing.T) {
|
||||
if inserted == nil || inserted.Status != model.QuoteStatusIssued {
|
||||
t.Fatalf("expected issued quote to be inserted")
|
||||
}
|
||||
if inserted.PricedAtUnixMs <= 0 {
|
||||
t.Fatalf("expected pricedAtUnixMs to be populated")
|
||||
}
|
||||
}
|
||||
|
||||
func TestQuotesStoreIssueSetsExpiryDate(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user