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

Method removeFavoriteTag

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

Source from the content-addressed store, hash-verified

319 }
320
321 private function removeFavoriteTag(string $scope, int $objectId): bool {
322 try {
323 return $this->tagManager->load($scope)->removeFromFavorites($objectId);
324 } catch (\Throwable $exception) {
325 // Nextcloud removes the stored favorite relation before its special
326 // favorite-tag cleanup tries to resolve the object id as a file node.
327 // Analytics ids are not file node ids, so the follow-up can throw after
328 // the unfavorite already succeeded from the app's point of view.
329 return true;
330 }
331 }
332
333 /**
334 * search for reports

Callers 2

getOwnFavoriteReportsMethod · 0.95
setFavoriteMethod · 0.95

Calls 2

removeFromFavoritesMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected