) (*persistence.InternalRangeDeleteMessagesResponse, error) {
if request.InclusiveMaxMessageMetadata.ID < persistence.FirstQueueMessageID {
"%w: id is %d but must be >= %d",
persistence.ErrInvalidQueueRangeDeleteMaxMessageID,
request.InclusiveMaxMessageMetadata.ID,
persistence.FirstQueueMessageID,
)
}
var resp *persistence.InternalRangeDeleteMessagesResponse
err := q.txExecute(ctx, "RangeDeleteMessages", func(tx sqlplugin.Tx) error {