diff --git a/aiogram/dispatcher/fsm/storage/redis.py b/aiogram/dispatcher/fsm/storage/redis.py index 36ac57c3..24850d19 100644 --- a/aiogram/dispatcher/fsm/storage/redis.py +++ b/aiogram/dispatcher/fsm/storage/redis.py @@ -2,7 +2,7 @@ from abc import ABC, abstractmethod from contextlib import asynccontextmanager from typing import Any, AsyncGenerator, Dict, Literal, Optional, cast -from redis.asyncio.client import Redis +from redis.asyncio.client import ExpiryT, Redis from redis.asyncio.connection import ConnectionPool from redis.asyncio.lock import Lock @@ -90,8 +90,8 @@ class RedisStorage(BaseStorage): self, redis: Redis, key_builder: Optional[KeyBuilder] = None, - state_ttl: Optional[int] = None, - data_ttl: Optional[int] = None, + state_ttl: Optional[ExpiryT] = None, + data_ttl: Optional[ExpiryT] = None, lock_kwargs: Optional[Dict[str, Any]] = None, ) -> None: """