Skip to content

Commit

Permalink
Merge branch 'main' into SAC-17-User-Authentication
Browse files Browse the repository at this point in the history
  • Loading branch information
garrettladley authored Feb 2, 2024
2 parents 5544ba4 + 66ba683 commit a4edbc8
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
13 changes: 11 additions & 2 deletions backend/src/server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ func Init(db *gorm.DB, settings config.Settings) *fiber.App {
authRoutes(apiv1, services.NewAuthService(db, validate), settings.Auth)
userRoutes(apiv1, services.NewUserService(db, validate), middlewareService)
clubRoutes(apiv1, services.NewClubService(db, validate), middlewareService)
categoryRoutes(apiv1, services.NewCategoryService(db, validate))
tagRoutes(apiv1, services.NewTagService(db, validate))
categoryRouter := categoryRoutes(apiv1, services.NewCategoryService(db, validate))
tagRoutes(categoryRouter, services.NewTagService(db, validate))

return app
}
Expand Down Expand Up @@ -87,6 +87,15 @@ func userRoutes(router fiber.Router, userService services.UserServiceInterface,

usersID.Post("/tags", userController.CreateUserTags)
usersID.Get("/tags", userController.GetUserTags)
users.Get("/", userController.GetUsers)
users.Get("/:id", userController.GetUser)
users.Patch("/:id", userController.UpdateUser)
users.Delete("/:id", userController.DeleteUser)

userTags := users.Group("/:uid/tags")

userTags.Post("/", userController.CreateUserTags)
userTags.Get("/", userController.GetUserTags)
}

func clubRoutes(router fiber.Router, clubService services.ClubServiceInterface, middlewareService middleware.MiddlewareInterface) {
Expand Down
8 changes: 8 additions & 0 deletions backend/src/services/tag.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,14 @@ func (t *TagService) GetTag(categoryID string, tagID string) (*models.Tag, *erro
return nil, idErr
}

}

tagIDAsUUID, idErr := utilities.ValidateID(tagID)

Check failure on line 64 in backend/src/services/tag.go

View workflow job for this annotation

GitHub Actions / Format

expected declaration, found tagIDAsUUID

if idErr != nil {
return nil, idErr
}

return transactions.GetTag(t.DB, *categoryIDAsUUID, *tagIDAsUUID)
}

Expand Down

0 comments on commit a4edbc8

Please sign in to comment.