🐛 Bug fixes
This commit is contained in:
		| @@ -147,7 +147,7 @@ func MapAPIs(app *fiber.App, baseURL string) { | |||||||
|  |  | ||||||
| 		developers := api.Group("/dev").Name("Developers API") | 		developers := api.Group("/dev").Name("Developers API") | ||||||
| 		{ | 		{ | ||||||
| 			developers.Post("/notify", notifyUser) | 			developers.Post("/notify/:user", notifyUser) | ||||||
| 			developers.Post("/notify/all", notifyAllUser) | 			developers.Post("/notify/all", notifyAllUser) | ||||||
|  |  | ||||||
| 			bots := developers.Group("/bots").Name("Bots") | 			bots := developers.Group("/bots").Name("Bots") | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ func notifyUser(c *fiber.Ctx) error { | |||||||
| 		Metadata   map[string]any `json:"metadata"` | 		Metadata   map[string]any `json:"metadata"` | ||||||
| 		Priority   int            `json:"priority"` | 		Priority   int            `json:"priority"` | ||||||
| 		IsRealtime bool           `json:"is_realtime"` | 		IsRealtime bool           `json:"is_realtime"` | ||||||
| 		UserID     uint           `json:"user_id" validate:"required"` |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	if err := exts.BindAndValidate(c, &data); err != nil { | 	if err := exts.BindAndValidate(c, &data); err != nil { | ||||||
| @@ -37,8 +36,10 @@ func notifyUser(c *fiber.Ctx) error { | |||||||
| 		return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("unable to get client: %v", err)) | 		return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("unable to get client: %v", err)) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	userId, _ := c.ParamsInt("user") | ||||||
|  |  | ||||||
| 	var target models.Account | 	var target models.Account | ||||||
| 	if target, err = services.GetAccount(data.UserID); err != nil { | 	if target, err = services.GetAccount(uint(userId)); err != nil { | ||||||
| 		return fiber.NewError(fiber.StatusNotFound, err.Error()) | 		return fiber.NewError(fiber.StatusNotFound, err.Error()) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user