| 55 | ] |
| 56 | |
| 57 | def __init__(self): |
| 58 | super(FilesService, self).__init__() |
| 59 | |
| 60 | #files managing |
| 61 | self._eventManager.subscribe(Events.FILE_DELETED, self._onFileDeleted) |
| 62 | self._eventManager.subscribe(Events.CLOUD_DOWNLOAD, self._onCloudDownloadStateChanged) |
| 63 | self._eventManager.subscribe(Events.COPY_TO_HOME_PROGRESS, self._onCopyToHomeProgress) |
| 64 | self._eventManager.subscribe(Events.EXTERNAL_DRIVE_MOUNTED, self._onExternalDriveMounted) |
| 65 | self._eventManager.subscribe(Events.EXTERNAL_DRIVE_EJECTED, self._onExternalDriveEjected) |
| 66 | self._eventManager.subscribe(Events.EXTERNAL_DRIVE_PHISICALLY_REMOVED, self._onExternalDrivePhisicallyRemoved) |
| 67 | self._eventManager.subscribe(Events.METADATA_ANALYSIS_FINISHED, self._onMetadataAnalysisFinished) |
| 68 | |
| 69 | |
| 70 | def eject(self, data, sendResponse): |