GoToSocial/internal/media
tobi 6ebdc306ed
[bugfix] Close reader gracefully when streaming recache of remote media to fileserver api caller (#1281)
* close pipereader on failed data function

* gently slurp the bytes

* readability updates

* go fmt

* tidy up file server tests + add more cases

* start moving io wrappers to separate iotools package. Remove use of buffering while piping recache stream

Signed-off-by: kim <grufwub@gmail.com>

* add license text

Signed-off-by: kim <grufwub@gmail.com>
Co-authored-by: kim <grufwub@gmail.com>
2022-12-21 11:17:43 +01:00
..
test [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00
image.go [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00
manager.go [feature] Start implementing refetch of lost media files via `/api/v1/admin/media_refetch` (#1221) 2022-12-10 21:43:11 +00:00
manager_test.go [bugfix] Close reader gracefully when streaming recache of remote media to fileserver api caller (#1281) 2022-12-21 11:17:43 +01:00
media_test.go [feature] Start implementing refetch of lost media files via `/api/v1/admin/media_refetch` (#1221) 2022-12-10 21:43:11 +00:00
png-stripper.go
processingemoji.go
processingmedia.go [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00
prunemeta.go [feature] allow uncaching of other media types (#1234) 2022-12-12 12:22:19 +01:00
prunemeta_test.go
pruneorphaned.go
pruneorphaned_test.go
pruneremote.go [feature] allow uncaching of other media types (#1234) 2022-12-12 12:22:19 +01:00
pruneremote_test.go [feature] allow uncaching of other media types (#1234) 2022-12-12 12:22:19 +01:00
pruneunusedlocal.go [feature] allow uncaching of other media types (#1234) 2022-12-12 12:22:19 +01:00
pruneunusedlocal_test.go
refetch.go [feature] Start implementing refetch of lost media files via `/api/v1/admin/media_refetch` (#1221) 2022-12-10 21:43:11 +00:00
refetch_test.go [feature] Start implementing refetch of lost media files via `/api/v1/admin/media_refetch` (#1221) 2022-12-10 21:43:11 +00:00
types.go [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00
util.go [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00
video.go [feature] Enable basic video support (mp4 only) (#1274) 2022-12-17 04:38:56 +00:00