Update Overlay Message to use Explictly Hex Encoded Strings
This commit is contained in:
parent
ade5f944b3
commit
9bff4cef26
|
@ -6,6 +6,7 @@ import (
|
|||
"cwtch.im/cwtch/model/attr"
|
||||
"cwtch.im/cwtch/peer"
|
||||
"cwtch.im/cwtch/protocol/files"
|
||||
"encoding/hex"
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
@ -32,8 +33,8 @@ func FunctionalityGate(experimentMap map[string]bool) (*Functionality, error) {
|
|||
// This is the format that the UI will parse to display the message
|
||||
type OverlayMessage struct {
|
||||
Name string `json:"f"`
|
||||
Hash []byte `json:"h"`
|
||||
Nonce []byte `json:"n"`
|
||||
Hash string `json:"h"`
|
||||
Nonce string `json:"n"`
|
||||
Size uint64 `json:"s"`
|
||||
}
|
||||
|
||||
|
@ -58,10 +59,11 @@ func (f *Functionality) ShareFile(filepath string, profile peer.CwtchPeer, handl
|
|||
return err
|
||||
}
|
||||
|
||||
|
||||
message := OverlayMessage{
|
||||
Name: path.Base(manifest.FileName),
|
||||
Hash: manifest.RootHash,
|
||||
Nonce: nonce[:],
|
||||
Hash: hex.EncodeToString(manifest.RootHash),
|
||||
Nonce: hex.EncodeToString(nonce[:]),
|
||||
Size: manifest.FileSizeInBytes,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue