✨ account index
This commit is contained in:
@ -9,7 +9,11 @@ import (
|
||||
)
|
||||
|
||||
func GetAccounts(ctx *fiber.Ctx) error {
|
||||
return SuccessResp(ctx, model.GetAccounts())
|
||||
accounts, err := model.GetAccounts()
|
||||
if err != nil {
|
||||
return ErrorResp(ctx, err, 500)
|
||||
}
|
||||
return SuccessResp(ctx, accounts)
|
||||
}
|
||||
|
||||
func SaveAccount(ctx *fiber.Ctx) error {
|
||||
@ -32,11 +36,11 @@ func SaveAccount(ctx *fiber.Ctx) error {
|
||||
} else {
|
||||
if ok {
|
||||
err = driver.Save(&req, &old)
|
||||
}else {
|
||||
} else {
|
||||
err = driver.Save(&req, nil)
|
||||
}
|
||||
if err != nil {
|
||||
return ErrorResp(ctx,err,500)
|
||||
return ErrorResp(ctx, err, 500)
|
||||
}
|
||||
return SuccessResp(ctx)
|
||||
}
|
||||
|
@ -29,10 +29,14 @@ func Path(ctx *fiber.Ctx) error {
|
||||
// TODO hide or ignore?
|
||||
}
|
||||
if model.AccountsCount() > 1 && req.Path == "/" {
|
||||
files, err := model.GetAccountFiles()
|
||||
if err != nil {
|
||||
return ErrorResp(ctx, err, 500)
|
||||
}
|
||||
return ctx.JSON(Resp{
|
||||
Code: 200,
|
||||
Message: "folder",
|
||||
Data: model.GetAccountFiles(),
|
||||
Data: files,
|
||||
})
|
||||
}
|
||||
account, path, driver, err := ParsePath(req.Path)
|
||||
|
Reference in New Issue
Block a user