Skip to content

Commit 2296ac7

Browse files
committed
Fix join rule types
Closes #182
1 parent d7cb10b commit 2296ac7

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

mautrix/types/event/state.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import attr
1010

1111
from ..primitive import JSON, ContentURI, EventID, RoomAlias, RoomID, UserID
12-
from ..util import Obj, SerializableAttrs, SerializableEnum, deserializer, field
12+
from ..util import ExtensibleEnum, Obj, SerializableAttrs, SerializableEnum, deserializer, field
1313
from .base import BaseRoomEvent, BaseUnsigned
1414
from .encrypted import EncryptionAlgorithm
1515
from .type import EventType, RoomType
@@ -159,16 +159,15 @@ class RoomAvatarStateEventContent(SerializableAttrs):
159159
url: Optional[ContentURI] = None
160160

161161

162-
class JoinRule(SerializableEnum):
162+
class JoinRule(ExtensibleEnum):
163163
PUBLIC = "public"
164164
KNOCK = "knock"
165165
RESTRICTED = "restricted"
166166
INVITE = "invite"
167-
PRIVATE = "private"
168167
KNOCK_RESTRICTED = "knock_restricted"
169168

170169

171-
class JoinRestrictionType(SerializableEnum):
170+
class JoinRestrictionType(ExtensibleEnum):
172171
ROOM_MEMBERSHIP = "m.room_membership"
173172

174173

0 commit comments

Comments
 (0)