add sender and receiver
This commit is contained in:
@@ -74,6 +74,7 @@ type LetterHandler interface {
|
||||
CreateIncomingLetter(c *gin.Context)
|
||||
GetIncomingLetter(c *gin.Context)
|
||||
ListIncomingLetters(c *gin.Context)
|
||||
SearchIncomingLetters(c *gin.Context)
|
||||
GetLetterUnreadCounts(c *gin.Context)
|
||||
MarkIncomingLetterAsRead(c *gin.Context)
|
||||
MarkOutgoingLetterAsRead(c *gin.Context)
|
||||
@@ -95,6 +96,7 @@ type LetterOutgoingHandler interface {
|
||||
CreateOutgoingLetter(c *gin.Context)
|
||||
GetOutgoingLetter(c *gin.Context)
|
||||
ListOutgoingLetters(c *gin.Context)
|
||||
SearchOutgoingLetters(c *gin.Context)
|
||||
UpdateOutgoingLetter(c *gin.Context)
|
||||
DeleteOutgoingLetter(c *gin.Context)
|
||||
|
||||
|
||||
@@ -169,6 +169,7 @@ func (r *Router) addAppRoutes(rg *gin.Engine) {
|
||||
lettersch.GET("/unread-counts", r.letterHandler.GetLetterUnreadCounts)
|
||||
|
||||
lettersch.GET("/incoming", r.letterHandler.ListIncomingLetters)
|
||||
lettersch.GET("/incoming/search", r.letterHandler.SearchIncomingLetters)
|
||||
lettersch.POST("/incoming", r.letterHandler.CreateIncomingLetter)
|
||||
lettersch.GET("/incoming/cta/:letter_id", r.letterHandler.GetLetterCTA)
|
||||
lettersch.GET("/incoming/:id", r.letterHandler.GetIncomingLetter)
|
||||
@@ -178,8 +179,10 @@ func (r *Router) addAppRoutes(rg *gin.Engine) {
|
||||
lettersch.POST("/incoming/archive", r.letterHandler.BulkArchiveIncomingLetters)
|
||||
|
||||
lettersch.POST("/outgoing", r.letterOutgoingHandler.CreateOutgoingLetter)
|
||||
lettersch.GET("/outgoing/search", r.letterOutgoingHandler.SearchOutgoingLetters)
|
||||
lettersch.GET("/outgoing/:id", r.letterOutgoingHandler.GetOutgoingLetter)
|
||||
lettersch.GET("/outgoing", r.letterOutgoingHandler.ListOutgoingLetters)
|
||||
|
||||
lettersch.PUT("/outgoing/:id", r.letterOutgoingHandler.UpdateOutgoingLetter)
|
||||
lettersch.PUT("/outgoing/:id/read", r.letterHandler.MarkOutgoingLetterAsRead)
|
||||
lettersch.DELETE("/outgoing/:id", r.letterOutgoingHandler.DeleteOutgoingLetter)
|
||||
|
||||
Reference in New Issue
Block a user