+ /**
+ * Toggles the collapsed status of a contact identified by id.
+ *
+ * @param int $contact_id Id of the contact with uid = 0
+ * @throws \Exception
+ */
+ private static function toggleCollapseContact(int $contact_id)
+ {
+ $collapsed = !Model\Contact\User::isCollapsed($contact_id, DI::userSession()->getLocalUserId());
+ Model\Contact\User::setCollapsed($contact_id, DI::userSession()->getLocalUserId(), $collapsed);
+ }
+
+ protected function content(array $request = []): string