SyncCommand constructor

SyncCommand(
  1. ConfigManager _configManager,
  2. FileManager _fileManager,
  3. ResourcesApi _resourcesApi,
  4. TranslationApi _translationApi,
)

Implementation

SyncCommand(
  this._configManager,
  this._fileManager,
  this._resourcesApi,
  TranslationApi _translationApi,
)   : _createResourcesUseCase = CreateResourcesUseCase(
        _configManager,
        _translationApi,
        _resourcesApi,
      ),
      _updateResourcesUseCase = UpdateResourcesUseCase(
        _configManager,
        _translationApi,
        _resourcesApi,
      ),
      _uploadResourceUseCase = UploadFilesUseCase(_configManager, _fileManager, _resourcesApi),
      _downloadFilesUseCase = DownloadFilesUseCase(_configManager, _resourcesApi, _fileManager);