fix: wrong json name for PlaintextCID
This commit is contained in:
parent
53af084864
commit
bd3cbc694f
|
@ -8,7 +8,7 @@ import (
|
||||||
type FileVersion struct {
|
type FileVersion struct {
|
||||||
Ts int `json:"ts"`
|
Ts int `json:"ts"`
|
||||||
EncryptedCID *encoding.EncryptedCID `json:"encryptedCID,string"`
|
EncryptedCID *encoding.EncryptedCID `json:"encryptedCID,string"`
|
||||||
PlaintextCID *encoding.CID `json:"plaintextCID,string"`
|
PlaintextCID *encoding.CID `json:"cid,string"`
|
||||||
Thumbnail *FileVersionThumbnail `json:"thumbnail"`
|
Thumbnail *FileVersionThumbnail `json:"thumbnail"`
|
||||||
Hashes []*encoding.Multihash `json:"hashes"`
|
Hashes []*encoding.Multihash `json:"hashes"`
|
||||||
Ext map[string]interface{} `json:"ext"`
|
Ext map[string]interface{} `json:"ext"`
|
||||||
|
@ -111,4 +111,24 @@ func (fv *FileVersion) CID() *encoding.CID {
|
||||||
return fv.PlaintextCID
|
return fv.PlaintextCID
|
||||||
}
|
}
|
||||||
return &fv.EncryptedCID.OriginalCID
|
return &fv.EncryptedCID.OriginalCID
|
||||||
}
|
} /*
|
||||||
|
func (fv *FileVersion) UnmarshalJSON(data []byte) error {
|
||||||
|
type tempFileVersion FileVersion
|
||||||
|
|
||||||
|
tvf := &tempFileVersion{}
|
||||||
|
|
||||||
|
// Initialize your properties, for example, to their zero values
|
||||||
|
tvf.Ts = 0
|
||||||
|
tvf.EncryptedCID = &encoding.EncryptedCID{}
|
||||||
|
tvf.PlaintextCID = &encoding.CID{}
|
||||||
|
tvf.Thumbnail = &FileVersionThumbnail{}
|
||||||
|
tvf.Hashes = []*encoding.Multihash{}
|
||||||
|
tvf.Ext = map[string]interface{}{}
|
||||||
|
|
||||||
|
// Define a temporary struct with the same structure as FileVersion
|
||||||
|
|
||||||
|
var result map[string]interface{}
|
||||||
|
// Unmarshal data into the temporary struct
|
||||||
|
if err := json.Unmarshal(data, &result); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue