Doug
3ef66cdd05
Rename UserProfileProxy to UserProfile. It's a pure struct and proxies nothing.
...
Also remove the redundant `userID` property given `id` already exists (for Identifiable conformance).
2026-07-02 13:09:34 +01:00
Mauro Romito
a4a857003c
use isDM from the SDK to determine if a spaceRoom, a joinedRoom or a notificationItem are from a dm room.
2026-05-14 13:47:44 +02:00
Doug
bff328554a
Use our own JoinRule type which doesn't include the reserved .private case. ( #5056 )
...
* Stop using Rust's JoinRule.private in mocks.
It isn't used anywhere else (see MSC4413 for more context).
* Use our own JoinRule (and AllowRule) types.
* Update ElementX/Sources/Services/Room/JoinRule.swift
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
---------
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2026-02-06 13:54:53 +00:00
Doug
06f37dacae
Remove the protocol for SpaceServiceRoom given its a struct type. ( #5000 )
...
* Remove the protocol for SpaceServiceRoom given its a struct type.
* Fix a few missed mocks in the unit tests.
2026-01-26 09:45:46 +00:00
Doug
334df3f5cd
Rename SpaceRoomProxy to SpaceServiceRoom and stop proxying the struct. ( #4952 )
...
* Rename SpaceRoomProxy to SpaceServiceRoom.
The underlying type is a struct, we don't need to proxy it.
* Actually stop proxying the SpaceRoom.
2026-01-13 12:00:20 +00:00