fix: ui
This commit is contained in:
@@ -66,6 +66,7 @@ func (ctl *posts) List(ctx fiber.Ctx, pagination *requests.Pagination, query *Li
|
||||
})
|
||||
|
||||
return PostItem{
|
||||
ID: item.ID,
|
||||
Title: item.Title,
|
||||
Description: item.Description,
|
||||
Price: item.Price,
|
||||
@@ -84,6 +85,7 @@ func (ctl *posts) List(ctx fiber.Ctx, pagination *requests.Pagination, query *Li
|
||||
}
|
||||
|
||||
type PostItem struct {
|
||||
ID int64 `json:"id"`
|
||||
Bought bool `json:"bought"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
@@ -127,6 +129,7 @@ func (ctl *posts) Show(ctx fiber.Ctx, id int64, user *model.Users) (*PostItem, e
|
||||
})
|
||||
|
||||
return &PostItem{
|
||||
ID: post.ID,
|
||||
Title: post.Title,
|
||||
Description: post.Description,
|
||||
Content: post.Content,
|
||||
|
||||
@@ -19,6 +19,13 @@ func (f *Middlewares) Auth(ctx fiber.Ctx) error {
|
||||
return ctx.Next()
|
||||
}
|
||||
|
||||
user, err := models.Users.GetByID(ctx.Context(), 1)
|
||||
if err != nil {
|
||||
return ctx.Send([]byte("User not found"))
|
||||
}
|
||||
ctx.Locals("user", user)
|
||||
return ctx.Next()
|
||||
|
||||
fullUrl := string(ctx.Request().URI().FullURI())
|
||||
u, err := url.Parse(fullUrl)
|
||||
if err != nil {
|
||||
@@ -45,7 +52,7 @@ func (f *Middlewares) Auth(ctx fiber.Ctx) error {
|
||||
return ctx.Redirect().To(fullUrl)
|
||||
}
|
||||
|
||||
user, err := models.Users.GetByID(ctx.Context(), jwt.UserID)
|
||||
user, err = models.Users.GetByID(ctx.Context(), jwt.UserID)
|
||||
if err != nil {
|
||||
// remove cookie
|
||||
ctx.ClearCookie("token")
|
||||
|
||||
Reference in New Issue
Block a user