Code Duplication    Length = 10-12 lines in 2 locations

apps/federatedfilesharing/lib/FederatedShareProvider.php 2 locations

@@ 512-523 (lines=12) @@
509
	 * @throws ShareNotFound
510
	 * @throws \OC\HintException
511
	 */
512
	protected function revokeShare($share, $isOwner) {
513
		// also send a unShare request to the initiator, if this is a different user than the owner
514
		if ($share->getShareOwner() !== $share->getSharedBy()) {
515
			if ($isOwner) {
516
				list(, $remote) = $this->addressHandler->splitUserRemote($share->getSharedBy());
517
			} else {
518
				list(, $remote) = $this->addressHandler->splitUserRemote($share->getShareOwner());
519
			}
520
			$remoteId = $this->getRemoteId($share);
521
			$this->notifications->sendRevokeShare($remote, $remoteId, $share->getToken());
522
		}
523
	}
524
525
	/**
526
	 * remove share from table
@@ 369-378 (lines=10) @@
366
	 * @throws ShareNotFound
367
	 * @throws \OC\HintException
368
	 */
369
	protected function sendPermissionUpdate(IShare $share) {
370
		$remoteId = $this->getRemoteId($share);
371
		// if the local user is the owner we send the permission change to the initiator
372
		if ($this->userManager->userExists($share->getShareOwner())) {
373
			list(, $remote) = $this->addressHandler->splitUserRemote($share->getSharedBy());
374
		} else { // ... if not we send the permission change to the owner
375
			list(, $remote) = $this->addressHandler->splitUserRemote($share->getShareOwner());
376
		}
377
		$this->notifications->sendPermissionChange($remote, $remoteId, $share->getToken(), $share->getPermissions());
378
	}
379
380
	/**
381
	 * update successful reShare with the correct token