element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
67 stars 11 forks source link

[Prep] Developer option to override SS proxy URL #2468

Open manuroe opened 2 weeks ago

manuroe commented 2 weeks ago

Description

It is going to be used by the backend team for testing the native implementation of SS.

Acceptance criteria

Size estimate

S

Dependencies

Out of scope

Subtasks

### Android
- [ ] https://github.com/element-hq/element-x-android/pull/3164
### iOS
### Rust
### Other
erikjohnston commented 2 weeks ago

This is so that we can see how well the new backend API works (without having to do changes to the client side). This should hopefully help iron out bugs and performance problems etc. In future, the Rust SDK will include changes that require the new API, and it would be good to be able to use this same mechanism to test that.

Having a way of overriding the SS URL will work well for this I think, though hardcoding the new endpoint (at /_matrix/client/unstable/org.matrix.simplified_msc3575/sync) would also work, in case that is easier. We also don't mind (on Backend side) if this is a different build from the standard EX (again, if that is easier, especially if in future we need to incorporate Rust SDK changes).