feat: game order api methods
This commit is contained in:
@@ -14,6 +14,8 @@ import (
|
||||
"galaxy/model/client"
|
||||
"galaxy/model/order"
|
||||
"galaxy/model/report"
|
||||
|
||||
"github.com/google/uuid"
|
||||
)
|
||||
|
||||
const testTimeout = time.Second
|
||||
@@ -137,9 +139,9 @@ func TestReportAndOrderRoundTripAsync(t *testing.T) {
|
||||
t.Fatalf("loaded report mismatch\nwant: %#v\ngot: %#v", updatedReport, gotReport.value)
|
||||
}
|
||||
|
||||
loadOrderDone := make(chan callbackResult[order.Order], 1)
|
||||
s.LoadOrderAsync(id, turn, func(got order.Order, err error) {
|
||||
loadOrderDone <- callbackResult[order.Order]{value: got, err: err}
|
||||
loadOrderDone := make(chan callbackResult[order.UserGamesOrder], 1)
|
||||
s.LoadOrderAsync(id, turn, func(got order.UserGamesOrder, err error) {
|
||||
loadOrderDone <- callbackResult[order.UserGamesOrder]{value: got, err: err}
|
||||
})
|
||||
gotOrder := waitResult(t, loadOrderDone)
|
||||
if gotOrder.err != nil {
|
||||
@@ -529,8 +531,9 @@ func sampleReport(turn uint, race string) report.Report {
|
||||
}
|
||||
}
|
||||
|
||||
func sampleOrder() order.Order {
|
||||
return order.Order{
|
||||
func sampleOrder() order.UserGamesOrder {
|
||||
return order.UserGamesOrder{
|
||||
GameID: uuid.New(),
|
||||
UpdatedAt: 1700,
|
||||
Commands: []order.DecodableCommand{
|
||||
&order.CommandPlanetRename{
|
||||
|
||||
Reference in New Issue
Block a user