1010use OCA \Deck \Db \Acl ;
1111use OCA \Deck \Service \CardService ;
1212use OCA \Deck \Service \CirclesService ;
13+ use OCP \Activity \Exceptions \UnknownActivityException ;
1314use OCP \Activity \IEvent ;
1415use OCP \Activity \IProvider ;
1516use OCP \Comments \IComment ;
@@ -61,12 +62,12 @@ public function __construct(IURLGenerator $urlGenerator, ActivityManager $activi
6162 * To do so, simply use setChildEvent($previousEvent) after setting the
6263 * combined subject on the current event.
6364 * @return IEvent
64- * @throws \InvalidArgumentException Should be thrown if your provider does not know this event
65+ * @throws UnknownActivityException Should be thrown if your provider does not know this event
6566 * @since 11.0.0
6667 */
6768 public function parse ($ language , IEvent $ event , ?IEvent $ previousEvent = null ): IEvent {
6869 if ($ event ->getApp () !== 'deck ' ) {
69- throw new \ InvalidArgumentException ();
70+ throw new UnknownActivityException ();
7071 }
7172
7273 $ event = $ this ->getIcon ($ event );
@@ -107,7 +108,7 @@ public function parse($language, IEvent $event, ?IEvent $previousEvent = null):
107108 }
108109 if ($ event ->getObjectType () === ActivityManager::DECK_OBJECT_BOARD ) {
109110 if (!$ this ->activityManager ->canSeeBoardActivity ($ event ->getObjectId (), $ event ->getAffectedUser ())) {
110- throw new \ InvalidArgumentException ();
111+ throw new UnknownActivityException ();
111112 }
112113 if (isset ($ subjectParams ['board ' ]) && $ event ->getObjectName () === '' ) {
113114 $ event ->setObject ($ event ->getObjectType (), $ event ->getObjectId (), $ subjectParams ['board ' ]['title ' ]);
@@ -124,7 +125,7 @@ public function parse($language, IEvent $event, ?IEvent $previousEvent = null):
124125
125126 if (isset ($ subjectParams ['card ' ]) && $ event ->getObjectType () === ActivityManager::DECK_OBJECT_CARD ) {
126127 if (!$ this ->activityManager ->canSeeCardActivity ($ event ->getObjectId (), $ event ->getAffectedUser ())) {
127- throw new \ InvalidArgumentException ();
128+ throw new UnknownActivityException ();
128129 }
129130 if ($ event ->getObjectName () === '' ) {
130131 $ event ->setObject ($ event ->getObjectType (), $ event ->getObjectId (), $ subjectParams ['card ' ]['title ' ]);
0 commit comments