MCPcopy
hub / github.com/gotify/server / DeleteMessages

Method DeleteMessages

api/message.go:220–223  ·  view source on GitHub ↗

DeleteMessages delete all messages from a user. swagger:operation DELETE /message message deleteMessages Delete all messages. --- produces: [application/json] security: [clientTokenAuthorizationHeader: [], clientTokenHeader: [], clientTokenQuery: [], basicAuth: []] responses: 200: desc

(ctx *gin.Context)

Source from the content-addressed store, hash-verified

218// schema:
219// $ref: "#/definitions/Error"
220func (a *MessageAPI) DeleteMessages(ctx *gin.Context) {
221 userID := auth.GetUserID(ctx)
222 successOrAbort(ctx, 500, a.DB.DeleteMessagesByUser(userID))
223}
224
225// DeleteMessageWithApplication deletes all messages from a specific application.
226// swagger:operation DELETE /application/{id}/message message deleteAppMessages

Callers 1

Test_DeleteMessagesMethod · 0.80

Calls 3

GetUserIDFunction · 0.92
successOrAbortFunction · 0.85
DeleteMessagesByUserMethod · 0.65

Tested by 1

Test_DeleteMessagesMethod · 0.64