+ $comment->archived = false;
+ $comment->save();
+
+ ActivityService::add(ActivityType::COMMENT_UPDATE, $comment);
+
+ return $comment;
+ }
+
+ /**
+ * Delete a comment from the system.
+ */
+ public function delete(Comment $comment): void
+ {
+ $comment->delete();
+
+ ActivityService::add(ActivityType::COMMENT_DELETE, $comment);