However, everything seems really slow now... 950ms for a page request? Something is wrong, just not sure what yet.
84 lines
2.8 KiB
Go
84 lines
2.8 KiB
Go
package handlers
|
|
|
|
// DEPRECATED: As of September 4th, 2025.
|
|
// func GetUserRecipes(ctx *gin.Context) {
|
|
// deps := ctx.MustGet("deps").(*domain.InjectedDependencies)
|
|
//
|
|
// // Ensure user is logged in with a valid account
|
|
// user := deps.UserService.GetAuthenicatedUser(ctx)
|
|
// if user == nil {
|
|
// // Log (stale) user out
|
|
// domain.SetCookie(ctx, "jwt_token", "", -1)
|
|
// domain.SetCookie(ctx, "search-filters", "", -1)
|
|
// }
|
|
//
|
|
// // Ensure logged in
|
|
// if !domain.IsLoggedIn(ctx) || user == nil {
|
|
// components.RenderErrorBanner(ctx, "User is not authorized to access this endpoint. Please login to continue.")
|
|
// ctx.JSON(http.StatusUnauthorized, gin.H{
|
|
// "status": http.StatusUnauthorized,
|
|
// "message": "User is not authorized to access this endpoint. Please login to continue.",
|
|
// "recipes": nil,
|
|
// })
|
|
// return
|
|
// }
|
|
//
|
|
// recipes, err := deps.RecipeService.GetUserRecipes(user.Id)
|
|
// if err != nil {
|
|
// components.RenderErrorBanner(ctx, fmt.Sprintf("Could not get user recipes. %s", err.Error()))
|
|
// ctx.JSON(http.StatusBadRequest, gin.H{
|
|
// "status": http.StatusBadRequest,
|
|
// "message": fmt.Sprintf("Could not get user recipes. %s", err.Error()),
|
|
// "recipes": nil,
|
|
// })
|
|
// return
|
|
// }
|
|
//
|
|
// ctx.JSON(http.StatusOK, gin.H{
|
|
// "status": http.StatusOK,
|
|
// "message": "User recipes successfully retrieved.",
|
|
// "recipes": recipes,
|
|
// })
|
|
// }
|
|
|
|
// DEPRECATED: As of September 4th, 2025.
|
|
// func GetUserFavoriteRecipes(ctx *gin.Context) {
|
|
// deps := ctx.MustGet("deps").(*domain.InjectedDependencies)
|
|
//
|
|
// // Ensure user is logged in with a valid account
|
|
// user := deps.UserService.GetAuthenicatedUser(ctx)
|
|
// if user == nil {
|
|
// // Log (stale) user out
|
|
// domain.SetCookie(ctx, "jwt_token", "", -1)
|
|
// domain.SetCookie(ctx, "search-filters", "", -1)
|
|
// }
|
|
//
|
|
// // Ensure logged in
|
|
// if !domain.IsLoggedIn(ctx) || user == nil {
|
|
// components.RenderErrorBanner(ctx, "User is not authorized to access this endpoint. Please login to continue.")
|
|
// ctx.JSON(http.StatusUnauthorized, gin.H{
|
|
// "status": http.StatusUnauthorized,
|
|
// "message": "User is not authorized to access this endpoint. Please login to continue.",
|
|
// "recipes": nil,
|
|
// })
|
|
// return
|
|
// }
|
|
//
|
|
// recipes, err := deps.RecipeService.GetUserFavoriteRecipes(user.Id)
|
|
// if err != nil {
|
|
// components.RenderErrorBanner(ctx, fmt.Sprintf("Could not get favorite recipes. %s", err.Error()))
|
|
// ctx.JSON(http.StatusBadRequest, gin.H{
|
|
// "status": http.StatusBadRequest,
|
|
// "message": fmt.Sprintf("Could not get favorite recipes. %s", err.Error()),
|
|
// "recipes": nil,
|
|
// })
|
|
// return
|
|
// }
|
|
//
|
|
// ctx.JSON(http.StatusOK, gin.H{
|
|
// "status": http.StatusOK,
|
|
// "message": "User recipes successfully retrieved.",
|
|
// "recipes": recipes,
|
|
// })
|
|
// }
|