Quintor / StudyBits

Apache License 2.0
6 stars 5 forks source link

MessageEnvelope refactor #125

Closed daneduijnkerke closed 5 years ago

daneduijnkerke commented 6 years ago

Op basis van messageType encrypt en decrypt. Encrypt op moment van construct. Decrypt op moment van getMessage call (indyWallet als parameter?)

constructor args: messageType, message, indyWallet, did json constructor args: messageType, message, did IndyWallet dus alleen als parameter bij getMessage?

Wellicht kan de constructor ook het zelfde zijn zodat er minder verwarring is. Dan zou er alleen een check moeten zijn (of een boolean o.i.d.) dat aangeeft of de envelope encrypted is of decrypted (of verzonden / ontvangen?)

Serialize alleen gebruiken voor converten van en naar json. IndyWallet is hier dan niet meer nodig.