element-x-ada/app/src/main/kotlin/io/element/android/x
Jorge Martin Espinosa 619aa6f2de
Split MatrixRoom into BaseRoom and JoinedRoom (#4561)
`JoinedRoom` will now contain both a mandatory live timeline reference and all the functionality associated to it.

`BaseRoom` on the other hand will contain only functionality that's shared for both joined and not joined rooms.

`NotJoinedRoom` is a wrapper around `RoomPreviewInfo` data and a possible local `BaseRoom`, if it exists.

The `RustRoomFactory` cache is now gone since the persistent event cache should have the same effect.
2025-04-23 15:53:40 +02:00
..
di Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
info Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
initializer Enable Rust trace log packs (#4514) 2025-04-02 11:21:53 +00:00
intent Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
ElementXApplication.kt Element config (#4471) 2025-03-27 11:25:04 +01:00
MainActivity.kt Change LocalIsEnterpriseBuild to LocalBuildMeta 2025-03-10 11:08:50 +01:00
MainNode.kt Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00