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)
| 732 | // download handler's variant fallback path returns the original blob. |
| 733 | // The capabilities endpoint reflects whichever processor is wired. |
| 734 | func (s *Server) SetImageProcessor(p attachments.Processor) { |
| 735 | s.imageProcessor = p |
| 736 | } |
| 737 | |
| 738 | // markUploadInFlight increments the in-flight counter for a content |
| 739 | // hash. Returns a release func the caller MUST defer; the release |
no outgoing calls