After activating id migration, activityUpdateResponder started throwing errors, because the conversion logic didn't expect pending ids. This diff stops clients from sending updates for pending thread. They were already ignored by the keyserver anyway, so there should be no behaviour changes on the keyserver.
Details
Details
- Create a new pending thread
- Without this diff there are invalid_client_id_prefix in the keyserver console. After this diff there are no error.
- Checked that activity updates for other threads are still sent
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Will this solve the problem for older clients? Or are older clients unaffected due to hasMinStateVersion checks?
EDIT – this was answered on Linear here