Files
AstrBot/util/t2i/context.py
T
2024-07-24 09:19:43 -04:00

12 lines
383 B
Python

from util.t2i.strategies.base_strategy import RenderStrategy
class RenderContext:
def __init__(self, strategy: RenderStrategy):
self._strategy = strategy
def set_strategy(self, strategy: RenderStrategy):
self._strategy = strategy
async def render(self, text: str, return_url: bool = False):
return await self._strategy.render(text, return_url)