Skip to content

Commit 0b799ca

Browse files
authored
Update MailgunService.groovy
1 parent 9fda86a commit 0b799ca

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

grails-app/services/grails/plugin/mailgun/MailgunService.groovy

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,14 @@ class MailgunService{
1212
RestBuilder restBuilder
1313
def grailsApplication
1414
EmailHtmlRender emailHtmlRender
15+
16+
private String getUrl(){
17+
grailsApplication.config.mailgun.url ?: "https://api.mailgun.net/v3"
18+
}
1519

1620
RestResponse getAllLists(){
1721
log.info("Buscando todas las listas de mail de mailgun")
18-
RestResponse resp = restBuilder.get("https://api.mailgun.net/v3/lists"){
22+
RestResponse resp = restBuilder.get("${getUrl()}/lists"){
1923
auth 'api', grailsApplication.config.mailgun.apiKey
2024
accept JSONObject
2125
}
@@ -47,7 +51,7 @@ class MailgunService{
4751
String[] tags = getMailgunProperty(MailgunParameters.TAG.name(), params, "").split(",")
4852
String[] campaignsID = getMailgunProperty(MailgunParameters.CAMPAIGN_ID.name(), params, "").split(",")
4953

50-
RestResponse resp = restBuilder.post("https://api.mailgun.net/v3/$grailsApplication.config.mailgun.domain/messages"){
54+
RestResponse resp = restBuilder.post("${getUrl()}/$grailsApplication.config.mailgun.domain/messages"){
5155
auth 'api', grailsApplication.config.mailgun.apiKey
5256
accept JSONObject
5357
contentType MediaType.MULTIPART_FORM_DATA_VALUE

0 commit comments

Comments
 (0)