Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit b52fca9

Browse files
authored
Merge pull request #2 from lastverb/master
Hide unusable desktop devices
2 parents c9d77bb + 4b993d7 commit b52fca9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<properties>
1717
<java.version>1.8</java.version>
18-
<testdroid-api.version>2.69</testdroid-api.version>
18+
<testdroid-api.version>2.75</testdroid-api.version>
1919
<jackson.version>2.6.0</jackson.version>
2020
<spring.version>4.3.8.RELEASE</spring.version>
2121
<cli.version>1.3.1</cli.version>

src/main/java/com/bitbar/remotedevice/api/APIClientManager.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.testdroid.api.dto.MappingKey;
88
import com.testdroid.api.dto.Operand;
99
import com.testdroid.api.filter.FilterEntry;
10+
import com.testdroid.api.filter.ListStringFilterEntry;
1011
import com.testdroid.api.filter.NumberFilterEntry;
1112
import com.testdroid.api.filter.StringFilterEntry;
1213
import com.testdroid.api.model.*;
@@ -58,6 +59,8 @@ private Optional<Long> getRemoteSessionsLabelId() throws APIException {
5859

5960
public List<APIDevice> getSupportedDevices() throws APIException {
6061
Context<APIDevice> ctx = new Context<>(APIDevice.class);
62+
ctx.getFilters().add(new ListStringFilterEntry(MappingKey.OS_TYPE, Operand.IN,
63+
Arrays.asList(APIDevice.OsType.ANDROID.getDisplayName(), APIDevice.OsType.IOS.getDisplayName())));
6164
getRemoteSessionsLabelId().ifPresent(val ->
6265
ctx.setExtraParams(Collections.singletonMap(MappingKey.LABEL_IDS_ARR, val)));
6366
ctx.setLimit(0);

0 commit comments

Comments
 (0)