maintenance (plugin): API change on the image transcoding service

This commit is contained in:
=
2019-04-14 21:52:38 +10:00
parent a5125906e7
commit 1623b53103
3 changed files with 5 additions and 6 deletions

View File

@ -6,7 +6,6 @@ package lib
import "C"
import (
"bytes"
. "github.com/mickael-kerjean/filestash/server/common"
"io"
"runtime"
@ -31,7 +30,7 @@ func init() {
LIBVIPS_INSTALLED = true
}
func CreateThumbnail(t *Transform) (io.Reader, error) {
func CreateThumbnail(t *Transform) (io.ReadCloser, error) {
if LIBVIPS_INSTALLED == false {
return nil, NewError("Libvips not installed", 501)
}
@ -45,7 +44,7 @@ func CreateThumbnail(t *Transform) (io.Reader, error) {
}
buf := C.GoBytes(buffer, C.int(len))
C.g_free(C.gpointer(buffer))
return bytes.NewReader(buf), nil
return NewReadCloserFromBytes(buf), nil
}
func boolToCInt(val bool) C.int {