Skip to content

Commit facdc1b

Browse files
committed
Pass the client into reqeusts
1 parent c6925c1 commit facdc1b

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/main/java/com/twilio/example/ValidationExample.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.twilio.example;
22

33

4-
import com.twilio.Twilio;
54
import com.twilio.http.TwilioRestClient;
65
import com.twilio.http.ValidationClient;
76
import com.twilio.rest.accounts.v1.credential.PublicKey;
@@ -37,32 +36,31 @@ public static void main(String[] args) throws Exception {
3736
TwilioRestClient client =
3837
new TwilioRestClient.Builder(ACCOUNT_SID, AUTH_TOKEN)
3938
.build();
40-
Twilio.setRestClient(client);
4139

4240
// Create a public key and signing key using the default client
4341
PublicKey key = PublicKey.creator(
4442
Base64.encodeBase64String(pk.getEncoded())
45-
).setFriendlyName("Public Key").create();
46-
NewSigningKey signingKey = NewSigningKey.creator().create();
43+
).setFriendlyName("Public Key").create(client);
44+
45+
NewSigningKey signingKey = NewSigningKey.creator().create(client);
4746

4847
// Switch to validation client as the default client
49-
client = new TwilioRestClient.Builder(signingKey.getSid(), signingKey.getSecret())
48+
TwilioRestClient validationClient = new TwilioRestClient.Builder(signingKey.getSid(), signingKey.getSecret())
5049
.accountSid(ACCOUNT_SID)
5150
.httpClient(new ValidationClient(ACCOUNT_SID, key.getSid(), signingKey.getSid(), pair.getPrivate()))
5251
.build();
53-
Twilio.setRestClient(client);
5452

5553
// Make REST API requests
56-
Iterable<Message> messages = Message.reader().read();
54+
Iterable<Message> messages = Message.reader().read(validationClient);
5755
for (Message m : messages) {
5856
System.out.println(m.getBody());
5957
}
6058

6159
Message m = Message.creator(
62-
new PhoneNumber("+11234567890"),
63-
new PhoneNumber("+10987654321"),
60+
new PhoneNumber("+1XXXXXXXXXX"),
61+
new PhoneNumber("+1XXXXXXXXXX"),
6462
"Asymmetric Auth Test"
65-
).create();
63+
).create(validationClient);
6664
System.out.println(m.getSid());
6765

6866
}

0 commit comments

Comments
 (0)