Mark Spanbroek
|
55e326b467
|
[sales] Introduce Negotiation object
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
e46c9816fa
|
[sales] Make storage available again when offer declined
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
5d434f20d3
|
[sales] onSale() callback is optional
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
3810889fcb
|
[sales] Do not call onSale() when someone else's offer is selected
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
71f25d40c7
|
[market] offerStorage() returns submitted offer
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
2ffde32772
|
[sales] call onSale() when offer has been selected
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
71baedb5ec
|
[sales] Set offer expiry timestamp
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
76be728f61
|
[sales] Availability.new -> Availability.init
|
2022-04-04 11:29:32 +02:00 |
Mark Spanbroek
|
061b32296a
|
Introduce Sales
|
2022-04-04 11:29:32 +02:00 |