| @@ 79-87 (lines=9) @@ | ||
| 76 | * @param \OC\Files\Storage\Storage (optional) the storage to pass to the watcher | |
| 77 | * @return \OC\Files\Cache\Propagator | |
| 78 | */ | |
| 79 | 	public function getPropagator($storage = null) { | |
| 80 | 		if (!$storage) { | |
| 81 | $storage = $this; | |
| 82 | } | |
| 83 | 		if (!isset($this->propagator)) { | |
| 84 | $this->propagator = new HomePropagator($storage, \OC::$server->getDatabaseConnection()); | |
| 85 | } | |
| 86 | return $this->propagator; | |
| 87 | } | |
| 88 | ||
| 89 | /** | |
| 90 | * Returns the owner of this home storage | |
| @@ 343-353 (lines=11) @@ | ||
| 340 | return new \OCA\Files_Sharing\Scanner($storage); | |
| 341 | } | |
| 342 | ||
| 343 | 	public function getPropagator($storage = null) { | |
| 344 | 		if (isset($this->propagator)) { | |
| 345 | return $this->propagator; | |
| 346 | } | |
| 347 | ||
| 348 | 		if (!$storage) { | |
| 349 | $storage = $this; | |
| 350 | } | |
| 351 | $this->propagator = new \OCA\Files_Sharing\SharedPropagator($storage, \OC::$server->getDatabaseConnection()); | |
| 352 | return $this->propagator; | |
| 353 | } | |
| 354 | ||
| 355 | 	public function getOwner($path) { | |
| 356 | return $this->superShare->getShareOwner(); | |