Skip to content

Commit 28b2b82

Browse files
committed
refactor: resolve access to static objects via object references
1 parent 4afb92d commit 28b2b82

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

mnotify-sms-javaclient/pom.xml

+5-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@
2424
<version>4.12.0</version>
2525
</dependency>
2626

27-
// Jackson?? or GSON??
27+
<dependency>
28+
<groupId>com.google.code.gson</groupId>
29+
<artifactId>gson</artifactId>
30+
<version>2.11.0</version>
31+
</dependency>
2832

2933
</dependencies>
3034

Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.mnotify;
22

33
final class MnotifyClientConfiguration {
4-
public static MnotifyClient buildClientFrom(String secretKey) {
5-
return new MnotifyClient.Impl(secretKey);
4+
public static MnotifyClient buildClientFrom(String apiKey) {
5+
return new MnotifyClient.Impl(apiKey);
66
}
77
}

mnotify-sms-javaclient/src/main/java/com/mnotify/definitions/Campaign.java

+6-7
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import okhttp3.*;
88

99
import java.io.File;
10-
1110
import java.time.LocalDateTime;
1211

1312
import java.util.List;
@@ -37,7 +36,7 @@ public JsonElement quickBulkSMS(List<String> recipients,
3736
.add("scheduled_date", String.valueOf(scheduledDate))
3837
.build();
3938

40-
builder.URL = URLDefinitions.QUICK_BULK_SMS;
39+
RequestBuilder.URL = URLDefinitions.QUICK_BULK_SMS;
4140
Request request = builder.buildRequestWithBody(requestBody);
4241
return RequestExecutor.executeRequest(request);
4342
}
@@ -63,7 +62,7 @@ public JsonElement groupBulkSMS(List<String> groupIds,
6362
}
6463

6564
public JsonElement scheduledSMS() {
66-
builder.URL = URLDefinitions.SCHEDULED_SMS;
65+
RequestBuilder.URL = URLDefinitions.SCHEDULED_SMS;
6766
Request request = builder.buildRequest();
6867
return RequestExecutor.executeRequest(request);
6968
}
@@ -102,7 +101,7 @@ public JsonElement quickBulkVoiceCall(
102101
.addFormDataPart("schedule_date", scheduleDate.toString())
103102
.build();
104103

105-
builder.URL = URLDefinitions.QUICK_BULK_VOICE_CALL;
104+
RequestBuilder.URL = URLDefinitions.QUICK_BULK_VOICE_CALL;
106105
Request request = builder.buildRequestWithBody(multipartBody);
107106

108107
return RequestExecutor.executeRequest(request);
@@ -128,7 +127,7 @@ public JsonElement groupBulkVoiceCall(
128127
.addFormDataPart("schedule_date", scheduleDate.toString())
129128
.build();
130129

131-
builder.URL = URLDefinitions.GROUP_BULK_VOICE_CALL;
130+
RequestBuilder.URL = URLDefinitions.GROUP_BULK_VOICE_CALL;
132131
Request request = builder.buildRequestWithBody(multipartBody);
133132

134133
return RequestExecutor.executeRequest(request);
@@ -139,7 +138,7 @@ public JsonElement senderIdRegistration(String sender, String purpose) {
139138
.add("sender_name", sender)
140139
.add("purpose", purpose)
141140
.build();
142-
builder.URL = URLDefinitions.SENDER_ID_REGISTRATION;
141+
RequestBuilder.URL = URLDefinitions.SENDER_ID_REGISTRATION;
143142
Request request = builder.buildRequestWithBody(requestBody);
144143

145144
return RequestExecutor.executeRequest(request);
@@ -150,7 +149,7 @@ public JsonElement checkSenderIdStatus(String sender) {
150149
.add("sender_name", sender)
151150
.build();
152151

153-
builder.URL = URLDefinitions.SENDER_ID_STATUS;
152+
RequestBuilder.URL = URLDefinitions.SENDER_ID_STATUS;
154153
Request request = builder.buildRequestWithBody(requestBody);
155154

156155
return RequestExecutor.executeRequest(request);

mnotify-sms-javaclient/src/main/java/com/mnotify/definitions/Contact.java

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
@SuppressWarnings(value = "unused")
1313
public class Contact {
1414
RequestBuilder builder;
15+
1516
public Contact() {
1617
builder = new RequestBuilder(URLDefinitions.CONTACT_ENDPOINT);
1718
}

0 commit comments

Comments
 (0)