Skip to content

Commit 27580f0

Browse files
authored
Merge pull request #22 from xavs/patch-1
Patch 1
2 parents 9fda86a + 80b5ca1 commit 27580f0

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
}
1717

1818
ext {
19-
mailgunPluginVersion = '2.0.3'
19+
mailgunPluginVersion = '2.0.3-b'
2020
grailsVersion = project.grailsVersion
2121
gradleWrapperVersion = project.gradleWrapperVersion
2222
}

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)