Code Duplication    Length = 9-11 lines in 2 locations

lib/GlobalScale/GlobalSync.php 1 location

@@ 139-147 (lines=9) @@
136
	private function removeDeprecateMembers(Circle $circle, string $source): void {
137
		$knownMembers = $this->membersRequest->forceGetMembers($circle->getUniqueId());
138
139
		foreach ($knownMembers as $knownItem) {
140
			try {
141
				$this->getMember($knownItem, $circle->getMembers(), $source);
142
			} catch (MemberDoesNotExistException $e) {
143
				$this->miscService->log('removing deprecated member :' . json_encode($knownItem), 2);
144
				$this->membersRequest->removeMember($knownItem);
145
				$this->gsSharesRequest->removeGSSharesFromMember($knownItem);
146
			}
147
		}
148
	}
149
150

lib/Service/DavService.php 1 location

@@ 548-558 (lines=11) @@
545
			'Managing Deprecated Contacts, checking ' . sizeof($contacts) . ' known contacts in database', 0
546
		);
547
548
		foreach ($contacts as $contact) {
549
			try {
550
				$this->getDavCardFromMember($contact);
551
				$this->miscService->log('Contact is not deprecated: ' . json_encode($contact));
552
			} catch (MemberDoesNotExistException $e) {
553
				$this->miscService->log(
554
					'Contact is deprecated and will be removed: ' . json_encode($contact)
555
				);
556
				$this->membersRequest->removeMember($contact);
557
			}
558
		}
559
560
		$this->miscService->log('Deprecated Contacts managed', 0);
561
	}