package service

import (
	"sync"

	"github.com/photoprism/photoprism/internal/photoprism"
)

var onceConvert sync.Once

func initConvert() {
	services.Convert = photoprism.NewConvert(Config())
}

func Convert() *photoprism.Convert {
	onceConvert.Do(initConvert)

	return services.Convert
}
