public function dismissAnnouncement()
{
$announce_bp = $this->blueprint('Announcements');
if (IDE_HACKS) {
$db = \Airship\get_database();
$announce_bp = new Announcements($db);
}
if (empty($_POST['dismiss'])) {
\Airship\json_response(['status' => 'ERROR', 'message' => 'Insufficient parameters']);
}
$result = $announce_bp->dismissForUser($this->getActiveUserId(), $_POST['dismiss']);
if ($result) {
\Airship\json_response(['status' => 'OK', 'message' => '']);
}
\Airship\json_response(['status' => 'ERROR', 'message' => 'An unknown error has occurred.']);
}