break;
case validateRoute('PATCH', 'friends/\\d+'):
$friends = new Friends($db, $user);
httpResponse($friends->update((int) $params[1]), $postdata);
break;
case validateRoute('GET', 'blocked'):
$blocked = new Blocked($db, $user);
httpResponse($blocked->query());
break;
case validateRoute('POST', 'blocked'):
$blocked = new Blocked($db, $user);
httpResponse($blocked->create($postdata));
break;
case validateRoute('DELETE', 'blocked/\\d+'):
$blocked = new Blocked($db, $user);
httpResponse($blocked->delete((int) $params[1]));
break;
case validateRoute('GET', 'bookmarks'):
$bookmarks = new Bookmarks($db, $user);
httpResponse($bookmarks->query(null));
break;
case validateRoute('POST', 'bookmarks'):
$bookmarks = new Bookmarks($db, $user);
httpResponse($bookmarks->create($postdata));
break;
case validateRoute('DELETE', 'bookmarks/\\d+'):
$bookmarks = new Bookmarks($db, $user);
httpResponse($bookmarks->delete((int) $params[1]));
break;
case validateRoute('GET', 'subtitles'):
$subtitles = new Subtitles($db, $user);