MatrixSdk is now separated into 3 different classes:
- MatrixSdk, the entrypoint that controls listing and deleting sessions; it also handles MatrixSessionController
- MatrixSessionController, which controls the loading and saving of one single session
- MatrixSession, which controls things performed inside a session (login, sync, sending messages, etc.)
This should make tests easier and simplify logic.
Type: skip