Closed skylord123 closed 2 years ago
Device verification seems to require secure storage... Going to need to look into this more before we can merge this.
Decided to remove device verification. I'm not super familiar with e2ee in Matrix and kept getting errors regarding a missing user_signing
key. I tried bootstrapping cross-signing but still was having issues. It seems there is more to it then just running bootstrapSecretStorage
.
Message can now be deleted and modified! Thanks to @aikitori for adding the Delete Event node.
New features:
msg.eventId
is passed in. So now messages can be modified! Closes #54Enhancements:
msg.isDM
to determine if the message was a direct message or not. Closes #29!
and if not shows an error for invalid room ID. Closes #50Other Changes:
device_id
was defined in configuration (and therefor auto detectingdevice_id
was broken). This is fixed./whois
to figure out if our auth token is valid and belongs to the user that was specified. This also gives us thedevice_id
for the auth token therefore making thedevice_id
automatically detected. Note this only works on Synapse version 1.40.0 onwards. If your server runs a version before that you will need to manually specify the device_id.matrix-js-sdk
version