feat: Register follow system routes in backend main.go
This commit is contained in:
parent
cdfe988eff
commit
961aa02eac
|
|
@ -394,6 +394,16 @@ func main() {
|
||||||
authorized.POST("/hashtags/:name/follow", discoverHandler.FollowHashtag)
|
authorized.POST("/hashtags/:name/follow", discoverHandler.FollowHashtag)
|
||||||
authorized.DELETE("/hashtags/:name/follow", discoverHandler.UnfollowHashtag)
|
authorized.DELETE("/hashtags/:name/follow", discoverHandler.UnfollowHashtag)
|
||||||
|
|
||||||
|
// Follow System
|
||||||
|
followHandler := handlers.NewFollowHandler(dbPool)
|
||||||
|
authorized.POST("/users/:userId/follow", followHandler.FollowUser)
|
||||||
|
authorized.POST("/users/:userId/unfollow", followHandler.UnfollowUser)
|
||||||
|
authorized.GET("/users/:userId/is-following", followHandler.IsFollowing)
|
||||||
|
authorized.GET("/users/:userId/mutual-followers", followHandler.GetMutualFollowers)
|
||||||
|
authorized.GET("/users/suggested", followHandler.GetSuggestedUsers)
|
||||||
|
authorized.GET("/users/:userId/followers", followHandler.GetFollowers)
|
||||||
|
authorized.GET("/users/:userId/following", followHandler.GetFollowing)
|
||||||
|
|
||||||
// Notifications
|
// Notifications
|
||||||
notificationHandler := handlers.NewNotificationHandler(notifRepo, notificationService)
|
notificationHandler := handlers.NewNotificationHandler(notifRepo, notificationService)
|
||||||
authorized.GET("/notifications", notificationHandler.GetNotifications)
|
authorized.GET("/notifications", notificationHandler.GetNotifications)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue