element-hq / element-hq/synapse

Synapse supports unspecced `DELETE /directory/list/appservice/<network ID>/<room ID>` endpoint

Open
#14,178 0 comments 0 reactions 0 assignees View on GitHub
A-Application-Service A-Spec-Compliance O-Uncommon S-Tolerable T-Defect Z-Cleanup
Dominant language
Python
Stars
4.6k
Forks
600
Avg merge
5d 22h
Merged PRs (30d)
51

Description

This issue has been migrated from [#14178](https://github.com/matrix-org/synapse/issues/14178).

---

Like #13111, but for application services.

Defined here: https://github.com/matrix-org/synapse/blob/fb9b3613cbbc37ab95e872ad75a5bc704b96ee54/synapse/rest/client/directory.py#L180-L183

Spec is [here](https://spec.matrix.org/v1.4/application-service-api/#application-service-room-directories) and only defines a PUT.

Per https://github.com/matrix-org/synapse/issues/13111#issuecomment-1167873682: we should

- [ ] check the number of requests matrix.org has seen to this endpoint
- [ ] check common appservices to see if they use it
- [ ] assuming it's unused, rip it out

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.