This commit is contained in:
parent
8300a699a3
commit
bdfa8c7bb1
@ -167,7 +167,7 @@ func ReadMessage(messageFilename string, detachFilesStoragePath string) ([]strin
|
||||
}
|
||||
|
||||
}
|
||||
return messagesOverview, filenames, "", nil
|
||||
|
||||
}
|
||||
|
||||
// fmt.Println("have read fromServerMessage, will unmarshal packed")
|
||||
@ -180,40 +180,35 @@ func ReadMessage(messageFilename string, detachFilesStoragePath string) ([]strin
|
||||
// fmt.Println("Destination:", packedMessage.Destination)
|
||||
// fmt.Println("Payload lengh:", len(packedMessage.Pay ""load))
|
||||
// server invitation finalize or more ?
|
||||
/*
|
||||
if fromServerMessage.Invitation != nil {
|
||||
fmt.Println("Invitation from:", fromServerMessage.Invitation.From)
|
||||
// find the peer with that lookup key
|
||||
// todo get from invitation id
|
||||
//! FOLOWING statement is WRONG !
|
||||
peer := client.GetConfig().GetIdentity().Peers.GetFromPublicKey(fromServerMessage.Invitation.From)
|
||||
if peer == nil {
|
||||
return nil, nil, "ReadMessage: GetFromPublicKey", errors.New("no visible peer for that message")
|
||||
}
|
||||
peer.ContactPublicKey = fromServerMessage.Invitation.From
|
||||
str, _ := json.Marshal(peer)
|
||||
fmt.Println("Peer:", string(str))
|
||||
// invitation message
|
||||
var receivedContactCard meowlib.ContactCard
|
||||
err := proto.Unmarshal(fromServerMessage.Invitation.Payload, &receivedContactCard)
|
||||
if err != nil {
|
||||
return "", "ReadMessage: Unmarshal ContactCard", err
|
||||
}
|
||||
err = client.GetConfig().GetIdentity().FinalizeInvitation(&receivedContactCard)
|
||||
if err != nil {
|
||||
return "", "ReadMessage: FinalizeInvitation", err
|
||||
}
|
||||
result["invitation finalized"] = peer.Name
|
||||
*/
|
||||
/*
|
||||
if fromServerMessage.Invitation != nil {
|
||||
fmt.Println("Invitation from:", fromServerMessage.Invitation.From)
|
||||
// find the peer with that lookup key
|
||||
// todo get from invitation id
|
||||
//! FOLOWING statement is WRONG !
|
||||
peer := client.GetConfig().GetIdentity().Peers.GetFromPublicKey(fromServerMessage.Invitation.From)
|
||||
if peer == nil {
|
||||
return nil, nil, "ReadMessage: GetFromPublicKey", errors.New("no visible peer for that message")
|
||||
}
|
||||
peer.ContactPublicKey = fromServerMessage.Invitation.From
|
||||
str, _ := json.Marshal(peer)
|
||||
fmt.Println("Peer:", string(str))
|
||||
// invitation message
|
||||
var receivedContactCard meowlib.ContactCard
|
||||
err := proto.Unmarshal(fromServerMessage.Invitation.Payload, &receivedContactCard)
|
||||
if err != nil {
|
||||
return "", "ReadMessage: Unmarshal ContactCard", err
|
||||
}
|
||||
err = client.GetConfig().GetIdentity().FinalizeInvitation(&receivedContactCard)
|
||||
if err != nil {
|
||||
return "", "ReadMessage: FinalizeInvitation", err
|
||||
}
|
||||
result["invitation finalized"] = peer.Name
|
||||
|
||||
}
|
||||
|
||||
}*/
|
||||
|
||||
// message
|
||||
// including list of detached files
|
||||
val, err := json.Marshal(result)
|
||||
if err != nil {
|
||||
return "", "ReadMessage: json.Marshal", err
|
||||
}
|
||||
os.Remove(messageFilename)
|
||||
return string(val), "", nil
|
||||
return messagesOverview, filenames, "", nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user