mirror of
https://wiilab.wiimart.org/wiimart/WiiSOAP
synced 2025-09-05 21:11:02 +02:00
Properly handle ListPurchaseHistory
This commit is contained in:
parent
479edf4534
commit
58f9612429
19
ecs.go
19
ecs.go
@ -167,20 +167,27 @@ func purchaseTitle(e *Envelope) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func listPurchaseHistory(e *Envelope) {
|
func listPurchaseHistory(e *Envelope) {
|
||||||
|
// TODO(SketchMaster2001) Query database for transactions
|
||||||
e.AddCustomType([]Transactions{
|
e.AddCustomType([]Transactions{
|
||||||
{
|
{
|
||||||
TransactionId: "00000000",
|
TransactionId: "00000000",
|
||||||
Date: e.Timestamp(),
|
// Is timestamp in milliseconds, placeholder one is Wed Oct 19 2022 18:02:46
|
||||||
Type: string(SERVICE),
|
Date: "1666202566218",
|
||||||
|
Type: "PURCHGAME",
|
||||||
TotalPaid: 0,
|
TotalPaid: 0,
|
||||||
Currency: "POINTS",
|
Currency: "POINTS",
|
||||||
ItemId: 0,
|
ItemId: 0,
|
||||||
TitleId: "000100014843494A",
|
ItemPricing: Prices{
|
||||||
ItemPricing: []Limits{
|
ItemId: 0,
|
||||||
LimitStruct(DR),
|
Price: Price{
|
||||||
|
Amount: 0,
|
||||||
|
Currency: "POINTS",
|
||||||
},
|
},
|
||||||
|
Limits: LimitStruct(PR),
|
||||||
|
LicenseKind: PERMANENT,
|
||||||
|
},
|
||||||
|
TitleId: "000101006843494A",
|
||||||
ReferenceId: "01234567890123456789012345678912",
|
ReferenceId: "01234567890123456789012345678912",
|
||||||
ReferenceValue: 1,
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -117,8 +117,7 @@ type Transactions struct {
|
|||||||
TotalPaid int `xml:"TotalPaid"`
|
TotalPaid int `xml:"TotalPaid"`
|
||||||
Currency string `xml:"Currency"`
|
Currency string `xml:"Currency"`
|
||||||
ItemId int `xml:"ItemId"`
|
ItemId int `xml:"ItemId"`
|
||||||
// TODO: Is this correct? getComplex is called and then limits are queried
|
ItemPricing Prices `xml:"ItemPricing"`
|
||||||
ItemPricing []Limits `xml:"ItemPricing"`
|
|
||||||
TitleId string `xml:"TitleId,omitempty"`
|
TitleId string `xml:"TitleId,omitempty"`
|
||||||
ItemCode int `xml:"ItemCode,omitempty"`
|
ItemCode int `xml:"ItemCode,omitempty"`
|
||||||
ReferenceId string `xml:"ReferenceId,omitempty"`
|
ReferenceId string `xml:"ReferenceId,omitempty"`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user