allow to edit files
This commit is contained in:
@@ -36,7 +36,7 @@ class ConvexDB(ConvexDbBase):
|
||||
"uploaded_at": int(x['uploaded_at']),
|
||||
} for x in data ]
|
||||
|
||||
async def add_file(self, file_name:str, file_size:str, note:str, content_type:str, expires_at:datetime, storage_id:str, user_id:str):
|
||||
async def add_file(self, file_name:str, file_size:str, note:str, content_type:str, expires_at:datetime|None, storage_id:str, user_id:str):
|
||||
args = {
|
||||
'file_name': file_name, 'file_size': file_size, 'content_type': content_type,
|
||||
'note': note,
|
||||
@@ -51,10 +51,19 @@ class ConvexDB(ConvexDbBase):
|
||||
)
|
||||
return data
|
||||
|
||||
async def update_file(self, file_id:str, file_name:str, note:str, expires_at:datetime, user_id:str):
|
||||
async def update_file(self, file_id:str, file_name:str, note:str, expires_at:datetime|None, user_id:str):
|
||||
args = {
|
||||
'file_id': file_id,
|
||||
'file_name': file_name,
|
||||
'note': note,
|
||||
'user_id': user_id
|
||||
}
|
||||
if expires_at:
|
||||
args['expires_at'] = expires_at.isoformat()
|
||||
|
||||
await self.run_mutation(
|
||||
name='files:updateFile',
|
||||
args={ 'file_id': file_id, 'file_name': file_name, 'note': note, 'expires_at': expires_at.isoformat(), 'user_id': user_id }
|
||||
args=args,
|
||||
)
|
||||
|
||||
async def delete_file(self, file_id:str, user_id:str):
|
||||
|
||||
Reference in New Issue
Block a user