mirror of
https://github.com/eosswedenorg/thalos
synced 2026-06-16 04:24:56 +02:00
jsontime: use struct tags instead of setting default format.
Some other package (antelope-go in this case) also sets the default format and therefore it clashes with our code.
This commit is contained in:
parent
a2f8c3dc7c
commit
5b02dfa53f
2 changed files with 5 additions and 4 deletions
|
|
@ -18,7 +18,8 @@ func createCodec() message.Codec {
|
|||
|
||||
func init() {
|
||||
// Set timeformat used by SHIP api
|
||||
jsontime.SetDefaultTimeFormat("2006-01-02T15:04:05.000", time.UTC)
|
||||
jsontime.AddTimeFormatAlias("ship", "2006-01-02T15:04:05.000")
|
||||
jsontime.AddLocaleAlias("ship", time.UTC)
|
||||
|
||||
// Register the json codec.
|
||||
message.RegisterCodec("json", createCodec())
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ type AccountAuthSequence struct {
|
|||
type TransactionTrace struct {
|
||||
ID string `json:"id" msgpack:"id"`
|
||||
BlockNum uint32 `json:"blocknum" msgpack:"blocknum"`
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp"`
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp" time_format:"ship" time_location:"ship"`
|
||||
Status string `json:"status" msgpack:"status"`
|
||||
CPUUsageUS uint32 `json:"cpu_usage_us" msgpack:"cpu_usage_us"`
|
||||
NetUsageWords uint32 `json:"net_usage_words" msgpack:"net_usage_words"`
|
||||
|
|
@ -54,7 +54,7 @@ type ActionTrace struct {
|
|||
|
||||
BlockNum uint32 `json:"blocknum" msgpack:"blocknum"`
|
||||
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp"`
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp" time_format:"ship" time_location:"ship"`
|
||||
|
||||
Receipt *ActionReceipt `json:"receipt,omitempty" msgpack:"receipt"`
|
||||
|
||||
|
|
@ -96,7 +96,7 @@ type TableDeltaRow struct {
|
|||
|
||||
type TableDelta struct {
|
||||
BlockNum uint32 `json:"blocknum" msgpack:"blocknum"`
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp"`
|
||||
Timestamp time.Time `json:"blocktimestamp" msgpack:"blocktimestamp" time_format:"ship" time_location:"ship"`
|
||||
Name string `json:"name" msgpack:"name"`
|
||||
Rows []TableDeltaRow `json:"rows" msgpack:"rows"`
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue