public void onMarkedMessagesRead() {
    for (int i = 0, size = adapter.getItemCount(); i < size; ++i) {
      IEndlessAdaptable element = adapter.getItem(i);
      if (!(element instanceof Comment)) continue;

      Comment comment = (Comment) element;

      if (comment.isHighlighted()) {
        comment.setHighlighted(false);
        adapter.notifyItemChanged(i);
      }
    }

    adapter.setXsrfToken(null);
    getActivity().supportInvalidateOptionsMenu();

    // We no longer have any notifications
    SteamGiftsUserData.getCurrent().setMessageNotification(0);
  }