def METHOD_NAME(self, environ: Environ, start_response: StartResponse) -> None:
    for chunk in self.app(environ, start_response):  # type: ignore
        response_body: HTTPResponseBodyEvent = {
            "type": "http.response.body",
            "body": chunk,
            "more_body": True,
        }
        self.send_queue.append(response_body)
        self.loop.call_soon_threadsafe(self.send_event.set)
    empty_body: HTTPResponseBodyEvent = {
        "type": "http.response.body",
        "body": b"",
        "more_body": False,
    }
    self.send_queue.append(empty_body)
    self.loop.call_soon_threadsafe(self.send_event.set)