tsk-9: Schedule queued message endpoint (#22)
Closes #9 Reviewed-on: phoenix/textsender-api#22 Co-authored-by: phoenix <kundeng00@pm.me> Co-committed-by: phoenix <kundeng00@pm.me>
This commit is contained in:
@@ -63,9 +63,11 @@ func main() {
|
||||
|
||||
contactStore := store.NewContactStore(db.Pool)
|
||||
messageStore := store.NewMessageStore(db.Pool)
|
||||
schStore := store.NewScheduledMessageStore(db.Pool)
|
||||
|
||||
contactHandler := handler.NewContactHandler(contactStore)
|
||||
messageHandler := handler.NewMessageHandler(messageStore)
|
||||
scheduledMessageHandler := handler.NewScheduledMessageHandler(schStore)
|
||||
|
||||
router := chi.NewRouter()
|
||||
|
||||
@@ -78,6 +80,7 @@ func main() {
|
||||
router.Handle(endpoint.GET_CONTACT, mdlware.AuthMiddleware(jwtService)(http.HandlerFunc(contactHandler.GetContact)))
|
||||
router.Handle(endpoint.ADD_MESSAGE, mdlware.AuthMiddleware(jwtService)(http.HandlerFunc(messageHandler.AddMessage)))
|
||||
router.Handle(endpoint.GET_MESSAGE, mdlware.AuthMiddleware(jwtService)(http.HandlerFunc(messageHandler.GetMessage)))
|
||||
router.Handle(endpoint.ScheduleMessageEndpoint, mdlware.AuthMiddleware(jwtService)(http.HandlerFunc(scheduledMessageHandler.AddScheduledMessage)))
|
||||
|
||||
// Start server
|
||||
server := &http.Server{
|
||||
|
||||
Reference in New Issue
Block a user