A lot of the functions have the same name in this space like `store_file`, and we also do it multiple times for different reasons (main media repo, other storage providers, thumbnails, etc) so it's good to differentiate them so your head doesn't explode. Follow-up to https://github.com/matrix-org/synapse/pull/15850 Tracing instrumentation to media `/upload` code paths to investigate https://github.com/matrix-org/synapse/issues/15841 |
||
|---|---|---|
| .. | ||
| _base.py | ||
| filepath.py | ||
| media_repository.py | ||
| media_storage.py | ||
| oembed.py | ||
| preview_html.py | ||
| storage_provider.py | ||
| thumbnailer.py | ||
| url_previewer.py | ||