async def METHOD_NAME(self) -> None:
    """Loop until Crtl-C was pressed."""
    def sigint_handler() -> None:
        """End loop."""
        self.sigint_received.set()
    if platform == "win32":
        logger.warning("Windows does not support signals")
    else:
        loop = asyncio.get_running_loop()
        loop.add_signal_handler(signal.SIGINT, sigint_handler)
    logger.warning("Press Ctrl+C to stop")
    await self.sigint_received.wait()