diff --git a/server/marketserver/common/types.go b/server/marketserver/common/types.go index 28c39328..287d071e 100644 --- a/server/marketserver/common/types.go +++ b/server/marketserver/common/types.go @@ -22,7 +22,7 @@ type ActivitySaleEvent struct { To string `json:"to"` From string `json:"from"` OrderId string `json:"order_id"` - Asset struct { + Asset [] struct { TokenId string `json:"token_id"` ContractType string `json:"contract_type"` ContractAddress string `json:"contract_address"` diff --git a/server/marketserver/task/taskmgr.go b/server/marketserver/task/taskmgr.go index 1f741997..961b5fa7 100644 --- a/server/marketserver/task/taskmgr.go +++ b/server/marketserver/task/taskmgr.go @@ -176,8 +176,8 @@ func (this* taskMgr) activitySaleCb(ds *f5.DataSet) bool { {"order_id", p.Data.Details.OrderId}, {"chain", p.Chain}, {"net_id", q5.ToString(netId)}, - {"token_id", p.Data.Details.Asset.TokenId}, - {"contract_address", p.Data.Details.Asset.ContractAddress}, + {"token_id", p.Data.Details.Asset[0].TokenId}, + {"contract_address", p.Data.Details.Asset[0].ContractAddress}, {"buyer", p.Data.Details.From}, {"seller", p.Data.Details.To}, {"event_id", p.EventId},