12345678910111213141516171819202122232425262728293031323334353637383940 |
- package web
- import (
- "net/http"
- "github.com/gin-contrib/sessions"
- "github.com/gin-gonic/gin"
- "code.osinet.fr/fgm/sqs_demo/back/services/redriver"
- )
- func makeDeleteHandler(rd redriver.Redriver) gin.HandlerFunc {
- return func(c *gin.Context) {
- qName := c.Param("name")
- sess := sessions.Default(c)
- flashes := sess.Flashes()
- sess.Clear()
- sess.Save()
- c.HTML(http.StatusOK, "confirm", gin.H{
- "flashes": flashes,
- "question": "Do you confirm this deletion request ?",
- "description": "The message cannot be recovered after that step",
- "cancel": "Cancel",
- "confirm": "Delete",
- "redirect": "/queue/" + qName,
- })
- }
- return nil
- }
- func makeDeleteConfirmHandler(rd redriver.Redriver) gin.HandlerFunc {
- return func(c *gin.Context) {
- c.JSON(http.StatusServiceUnavailable, gin.H{
- "message": "deletion confirmation",
- "error": "not implemented",
- })
- }
- }
|