resp with json

This commit is contained in:
array-in-a-matrix 2024-07-24 15:21:56 -04:00
parent 816d92badf
commit a38019c741
2 changed files with 8 additions and 12 deletions

View file

@ -20,8 +20,7 @@ proc createDeletionRoutes*(cfg: Cfg) =
#[
request parameters:
token - string - required via header
returns
200 - user and all his files are deleted from db and filesystem
returns: JSON
]#
delete "/api/v1/userCompletely":
var user = newUser()
@ -31,13 +30,12 @@ proc createDeletionRoutes*(cfg: Cfg) =
discard waitFor purgeUserFiles(H"Authorization")
db.delete(user)
resp Http200, "User and all files have been deleted.\n"
resp Http200, "[{}]\n", "application/json"
#[
request parameters:
token - string - required via header
returns
200 - deleted user account from db only
returns: JSON
]#
delete "/api/v1/user":
var user = newUser()
@ -46,14 +44,13 @@ proc createDeletionRoutes*(cfg: Cfg) =
db.delete(user)
resp Http200, "User has been deleted.\n"
resp Http200, "[{}]\n", "application/json"
#[
request parameters:
token - string - required via header
name - string - required via header
returns
200 - deleted the specified file
returns: JSON
]#
delete "/api/v1/file":
var user = newUser()
@ -69,7 +66,7 @@ proc createDeletionRoutes*(cfg: Cfg) =
db.delete(file)
dec user.fileCount
db.update(user)
resp Http200, "File has been deleted.\n"
resp Http200, "[{}]\n", "application/json"
#[
request parameters:

View file

@ -12,8 +12,7 @@ proc createUploadRoutes*(cfg: Cfg) =
file - string/binary - required
token - string - required via header
tags - JSON - optinal
returns
200 - file saved to db and indexed into db
returns: JSON
]#
post "/api/v1/newFile":
# fills the new `user` var with saved user data from database
@ -51,4 +50,4 @@ proc createUploadRoutes*(cfg: Cfg) =
# write the file from memory
writeFile(filePath, fileData)
resp Http200, "File uploaded.\n"
resp Http200, "[{}]\n", "application/json"