in core-android/src/main/java/com/uber/sdk/android/core/auth/AuthUtils.java [92:109]
static Collection<Scope> stringToScopeCollection(@NonNull String scopesString) throws IllegalArgumentException {
Set<Scope> scopeCollection = new HashSet<>();
if (scopesString.isEmpty()) {
return scopeCollection;
}
String[] scopeStrings = scopesString.split(" ");
for (String scopeName : scopeStrings) {
try {
scopeCollection.add(Scope.valueOf(scopeName.toUpperCase()));
} catch (IllegalArgumentException e) {
// do nothing, will omit custom or bad scopes
}
}
return scopeCollection;
}