Code Duplication    Length = 8-9 lines in 2 locations

lib/Controller/PushController.php 2 locations

@@ 205-213 (lines=9) @@
202
	 * @param string $pushTokenHash
203
	 * @return bool If the entry was updated
204
	 */
205
	protected function updatePushToken(IUser $user, IToken $token, $devicePublicKey, $pushTokenHash) {
206
		$query = $this->db->getQueryBuilder();
207
		$query->update('notifications_pushtokens')
208
			->set('pushtokenhash', $query->createNamedParameter($pushTokenHash))
209
			->where($query->expr()->eq('uid', $query->createNamedParameter($user->getUID())))
210
			->andWhere($query->expr()->eq('token', $query->createNamedParameter($token->getId(), IQueryBuilder::PARAM_INT)))
211
			->andWhere($query->expr()->eq('devicepublickey', $query->createNamedParameter($devicePublicKey)));
212
		return $query->execute() > 0;
213
	}
214
215
	/**
216
	 * @param IUser $user
@@ 221-228 (lines=8) @@
218
	 * @param string $devicePublicKey
219
	 * @return bool If the entry was deleted
220
	 */
221
	protected function deletePushToken(IUser $user, IToken $token, $devicePublicKey) {
222
		$query = $this->db->getQueryBuilder();
223
		$query->delete('notifications_pushtokens')
224
			->where($query->expr()->eq('uid', $query->createNamedParameter($user->getUID())))
225
			->andWhere($query->expr()->eq('token', $query->createNamedParameter($token->getId(), IQueryBuilder::PARAM_INT)))
226
			->andWhere($query->expr()->eq('devicepublickey', $query->createNamedParameter($devicePublicKey)));
227
		return $query->execute() > 0;
228
	}
229
}
230