1
0

Refactor server code (#407)

هذا الالتزام موجود في:
Thomas Miceli
2025-01-20 01:57:39 +01:00
ملتزم من قبل GitHub
الأصل 4c5a7bda63
التزام f935ee1a7e
69 ملفات معدلة مع 4357 إضافات و3337 حذوفات

عرض الملف

@@ -0,0 +1,18 @@
package gist
import (
"github.com/thomiceli/opengist/internal/db"
"github.com/thomiceli/opengist/internal/web/context"
)
func DeleteGist(ctx *context.Context) error {
gist := ctx.GetData("gist").(*db.Gist)
if err := gist.Delete(); err != nil {
return ctx.ErrorRes(500, "Error deleting this gist", err)
}
gist.RemoveFromIndex()
ctx.AddFlash(ctx.Tr("flash.gist.deleted"), "success")
return ctx.RedirectTo("/")
}