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

Method addFavoriteTag

lib/Service/PanoramaService.php:309–319  ·  view source on GitHub ↗
(string $scope, int $objectId)

Source from the content-addressed store, hash-verified

307 }
308
309 private function addFavoriteTag(string $scope, int $objectId): bool {
310 try {
311 return $this->tagManager->load($scope)->addToFavorites($objectId);
312 } catch (\Throwable $exception) {
313 // Nextcloud writes the favorite relation before its special favorite-tag
314 // follow-up tries to resolve the object id as a file node. Analytics uses
315 // app-local ids here, so that lookup can throw even though the favorite
316 // relation was already stored successfully.
317 return true;
318 }
319 }
320
321 private function removeFavoriteTag(string $scope, int $objectId): bool {
322 try {

Callers 1

setFavoriteMethod · 0.95

Calls 2

addToFavoritesMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected