feat: preview generation

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-09-14 18:37:58 -04:00
parent b79666566a
commit 9a767339fe
4 changed files with 262 additions and 0 deletions
+10
View File
@@ -11,9 +11,19 @@ use KTXF\Module\ModuleInstanceAbstract;
use KTXM\ServiceWopi\Console\CheckCommand;
use KTXM\ServiceWopi\Console\CleanupCommand;
use KTXM\ServiceWopi\Console\ConfigureCommand;
use KTXC\Resource\ProviderManager;
use KTXF\Resource\Provider\ProviderInterface;
use KTXM\ServiceWopi\Preview\Provider;
class Module extends ModuleInstanceAbstract
{
public function __construct(private readonly ProviderManager $providers) {}
public function boot(): void
{
$this->providers->register(ProviderInterface::TYPE_PREVIEW, 'wopi', Provider::class);
}
public function handle(): string { return 'service_wopi'; }
public function label(): string { return 'WOPI Service'; }
public function author(): string { return 'Ktrix'; }