diff --git a/synapse/api/constants.py b/synapse/api/constants.py index 5baba43966..92b5790557 100644 --- a/synapse/api/constants.py +++ b/synapse/api/constants.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # Copyright 2014-2016 OpenMarket Ltd # Copyright 2017 Vector Creations Ltd +# Copyright 2018 New Vector Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -70,6 +71,7 @@ class EventTypes(object): CanonicalAlias = "m.room.canonical_alias" RoomAvatar = "m.room.avatar" GuestAccess = "m.room.guest_access" + Encryption = "m.room.encryption" # These are used for validation Message = "m.room.message" diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py index a66433ad55..bcb54fe41a 100644 --- a/synapse/handlers/room.py +++ b/synapse/handlers/room.py @@ -377,7 +377,7 @@ class RoomCreationHandler(BaseHandler): if "encryption_alg" in config: send( - etype="m.room.encryption", + etype=EventTypes.Encryption, state_key="", content={ 'algorithm': config["encryption_alg"],