diff --git a/main.py b/main.py index e792ad5..591acbd 100644 --- a/main.py +++ b/main.py @@ -1,5 +1,4 @@ from fastapi import FastAPI, HTTPException, Depends -from pydantic import BaseModel from aioredis import Redis from aioredis.client import Redis as RedisClient import aioredis @@ -12,13 +11,10 @@ REDIS_KEY = "stored_string" async def get_redis() -> RedisClient: return await aioredis.from_url(REDIS_URL, encoding="utf-8", decode_responses=True) -class StringRequest(BaseModel): - text: str - @app.post("/string", status_code=201) -async def create_string(request: StringRequest, redis: Redis = Depends(get_redis)): - await redis.set(REDIS_KEY, request.text) - return request.text +async def create_string(text: str, redis: Redis = Depends(get_redis)): + await redis.set(REDIS_KEY, text) + return text @app.get("/string") async def get_string(redis: Redis = Depends(get_redis)):