SetImageProcessor wires the image processor that the upload handler uses to derive thumbnail variants (TASK-878). Optional — without it uploads still succeed but no thumbnails are generated; the download handler's variant fallback path returns the original blob. The capabilities endpoint reflects wh
(p attachments.Processor)
| 758 | // download handler's variant fallback path returns the original blob. |
| 759 | // The capabilities endpoint reflects whichever processor is wired. |
| 760 | func (s *Server) SetImageProcessor(p attachments.Processor) { |
| 761 | s.imageProcessor = p |
| 762 | } |
| 763 | |
| 764 | // markUploadInFlight increments the in-flight counter for a content |
| 765 | // hash. Returns a release func the caller MUST defer; the release |
no outgoing calls