✨ Files get deleted, if quiz gets deleted
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
from classquiz.config import settings
|
||||
from aiohttp import ClientSession
|
||||
from io import BytesIO
|
||||
|
||||
settings = settings()
|
||||
|
||||
|
||||
class DetaStorage:
|
||||
def __init__(self, deta_base_url: str, deta_id: str, deta_key: str):
|
||||
@@ -42,10 +39,10 @@ class DetaStorage:
|
||||
else:
|
||||
raise Exception("Upload failed")
|
||||
|
||||
async def delete(self, file_name: [str]) -> None:
|
||||
async def delete(self, file_names: [str]) -> None:
|
||||
async with ClientSession(headers=self.headers) as session:
|
||||
async with session.delete(f"{self.deta_url}/files/delete", data={"names": file_name}) as response:
|
||||
async with session.delete(f"{self.deta_url}/files", json={"names": file_names}) as response:
|
||||
if response.status == 200:
|
||||
return None
|
||||
else:
|
||||
raise Exception("Delete failed")
|
||||
raise Exception("Delete failed")
|
||||
|
||||
Reference in New Issue
Block a user