code: def reply(self):
          
          status = self.get_selected_status()
          app, user = self.app, self.user
          if not app or not user:
              self.footer.draw_message("You must be logged in to reply", Color.RED)
              return
  
          compose_modal = ComposeModal(self.stdscr, default_cw='\n'.join(status['spoiler_text']) or None, resize_callback=self.on_resize)
          content, cw = compose_modal.loop()
          self.full_redraw()
          if content is None:
              return
          elif len(content) == 0:
              self.footer.draw_message("Status must contain content", Color.RED)
              return
  
          self.footer.draw_message("Submitting reply...", Color.YELLOW)
          response = api.post_status(app, user, content, spoiler_text=cw, sensitive=cw is not None, in_reply_to_id=status['id'])
          status = parse_status(response)
          self.statuses.insert(0, status)
          self.selected += 1
          self.left.draw_statuses(self.statuses, self.selected)
          self.footer.draw_message("✓ Reply posted", Color.GREEN)
docs: Reply to the selected status