feat(vikon): add file sync from VIKON file manager (FM)

This commit is contained in:
F4ilji
2026-07-04 20:41:49 +05:00
parent e64f9cca83
commit 8e5f26da8d
5 changed files with 295 additions and 0 deletions
@@ -5,6 +5,7 @@ namespace App\Containers\VikonIntegration\Providers;
use App\Containers\VikonIntegration\Actions\Auth\AuthenticateAction;
use App\Containers\VikonIntegration\Actions\CheckAccessAction;
use App\Containers\VikonIntegration\Actions\CheckVersionAction;
use App\Containers\VikonIntegration\Actions\SyncFilesAction;
use App\Containers\VikonIntegration\Actions\UpdateCoreAction;
use App\Containers\VikonIntegration\Tasks\FilesystemTask;
use App\Containers\VikonIntegration\Tasks\HttpTask;
@@ -63,6 +64,11 @@ class VikonServiceProvider extends ServiceProvider
storagePath: config('vikon.storage_path'),
basePath: public_path(),
));
$this->app->singleton(SyncFilesAction::class, fn () => new SyncFilesAction(
http: $app->make(HttpTask::class),
publicPath: public_path(),
));
}
public function boot(): void