Skip to content

Commit a6aa6d3

Browse files
authored
Merge pull request #313 from twilio/taskrouter-policies
Add default worker fetch policy
2 parents a01f460 + f57aae4 commit a6aa6d3

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/main/java/com/twilio/jwt/taskrouter/PolicyUtils.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,14 @@ public static List<Policy> defaultWorkerPolicies(String workspaceSid, String wor
3737
.method(HttpMethod.GET)
3838
.allowed(true)
3939
.build();
40+
41+
Policy workerFetch = new Policy.Builder()
42+
.url(UrlUtils.worker(workspaceSid, workerSid))
43+
.method(HttpMethod.GET)
44+
.allowed(true)
45+
.build();
4046

41-
return Lists.newArrayList(activities, tasks, reservations);
47+
return Lists.newArrayList(activities, tasks, reservations, workerFetch);
4248
}
4349

4450
/**

src/test/java/com/twilio/jwt/taskrouter/PolicyUtilsTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,14 @@ public void testDefaultWorkerPolicies() {
3535
.method(HttpMethod.GET)
3636
.allowed(true)
3737
.build();
38+
39+
Policy workerFetch = new Policy.Builder()
40+
.url(UrlUtils.worker(workspaceSid, workerSid))
41+
.method(HttpMethod.GET)
42+
.allowed(true)
43+
.build();
3844

39-
List<Policy> policies = Lists.newArrayList(activities, tasks, reservations);
45+
List<Policy> policies = Lists.newArrayList(activities, tasks, reservations, workerFetch);
4046
Assert.assertEquals(
4147
policies,
4248
PolicyUtils.defaultWorkerPolicies(workspaceSid, workerSid)

0 commit comments

Comments
 (0)