diff options
author | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
---|---|---|
committer | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
commit | 51062863a5c34d81e296cf15c61140911037cf3b (patch) | |
tree | 9b5e044672486326c7a0ca8fb26430f37bf4d83c /vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go | |
parent | 4fb4b7aa6c02a54db8ad8dd98e4d321396926c0d (diff) | |
download | matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.gz matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.bz2 matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.zip |
Use mod vendor for vendored directory (backwards compatible)
Diffstat (limited to 'vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go')
-rw-r--r-- | vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go b/vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go deleted file mode 100644 index 3f4b556d..00000000 --- a/vendor/github.com/Philipp15b/go-steam/tradeoffer/receipt.go +++ /dev/null @@ -1,35 +0,0 @@ -package tradeoffer - -import ( - "encoding/json" - "fmt" - "github.com/Philipp15b/go-steam/economy/inventory" - "regexp" -) - -type TradeReceiptItem struct { - AssetId uint64 `json:"id,string"` - AppId uint32 - ContextId uint64 - Owner uint64 `json:",string"` - Pos uint32 - inventory.Description -} - -func parseTradeReceipt(data []byte) ([]*TradeReceiptItem, error) { - reg := regexp.MustCompile("oItem =\\s+(.+?});") - itemMatches := reg.FindAllSubmatch(data, -1) - if itemMatches == nil { - return nil, fmt.Errorf("items not found\n") - } - items := make([]*TradeReceiptItem, 0, len(itemMatches)) - for _, m := range itemMatches { - item := new(TradeReceiptItem) - err := json.Unmarshal(m[1], &item) - if err != nil { - return nil, err - } - items = append(items, item) - } - return items, nil -} |