MCPcopy Create free account
hub / github.com/Rello/analytics / removeFavoriteTag

Method removeFavoriteTag

lib/Service/ReportService.php:426–436  ·  view source on GitHub ↗
(string $scope, int $objectId)

Source from the content-addressed store, hash-verified

424 }
425
426 private function removeFavoriteTag(string $scope, int $objectId): bool {
427 try {
428 return $this->tagManager->load($scope)->removeFromFavorites($objectId);
429 } catch (\Throwable $exception) {
430 // Nextcloud removes the stored favorite relation before its special
431 // favorite-tag cleanup tries to resolve the object id as a file node.
432 // Analytics ids are not file node ids, so the follow-up can throw after
433 // the unfavorite already succeeded from the app's point of view.
434 return true;
435 }
436 }
437
438 /**
439 * Import Report from File

Callers 2

getOwnFavoriteReportsMethod · 0.95
setFavoriteMethod · 0.95

Calls 2

removeFromFavoritesMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected