i dont know

This commit is contained in:
Lars Behrends
2025-10-20 23:40:55 +02:00
parent 552bb72370
commit 73d8441787
33 changed files with 3079 additions and 69 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Services;
interface SyncServiceInterface
{
/**
* Synchronize media from the source
*
* @param array $source The source configuration
* @param string $type Sync type (full, scan, update)
* @param callable $progressCallback Callback for progress updates
* @return array Result of the sync operation
*/
public function sync($source, string $type = 'full', callable $progressCallback = null): array;
/**
* Get the supported source types
*
* @return array Array of supported source types
*/
public function getSupportedTypes(): array;
}