from fastapi import Request from app.lib.jwt.jwt import Jwt from app.lib.jwt.token import JwtToken from app.middleware.token.abstract_token_middleware import AbstractTokenMiddleware class RefreshAdminTokenMiddleware(AbstractTokenMiddleware): async def parser_token(self, jwt: Jwt, raw_token: str) -> JwtToken: return await jwt.parser_refresh_token(raw_token) def set_context(self, request: Request, token: JwtToken) -> None: return None