File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,25 @@ - (NSString *)displayname
8080
8181 return displayname;
8282}
83+
84+ - (NSDictionary *)JSONDictionary
85+ {
86+ NSMutableDictionary *jsonDictionary = [NSMutableDictionary dictionary ];
87+
88+ if (_roomId) { jsonDictionary[@" room_id" ] = _roomId; }
89+ if (_name) { jsonDictionary[@" name" ] = _name; }
90+ if (_aliases) { jsonDictionary[@" aliases" ] = _aliases; }
91+ if (_canonicalAlias) { jsonDictionary[@" canonical_alias" ] = _canonicalAlias; }
92+ if (_topic) { jsonDictionary[@" topic" ] = _topic; }
93+ jsonDictionary[@" num_joined_members" ] = @(_numJoinedMembers);
94+ jsonDictionary[@" world_readable" ] = @(_worldReadable);
95+ jsonDictionary[@" guest_can_join" ] = @(_guestCanJoin);
96+ if (_avatarUrl) { jsonDictionary[@" avatar_url" ] = _avatarUrl; }
97+ if (_roomTypeString) { jsonDictionary[@" room_type" ] = _roomTypeString; }
98+
99+ return jsonDictionary;
100+ }
101+
83102@end
84103
85104
Original file line number Diff line number Diff line change 1+ MXPublicRoom: added implementation for JSONDictionary
You can’t perform that action at this time.
0 commit comments