toIntMask static method
Implementation
static int toIntMask(String? pushBroadcast) {
if (pushBroadcast == null) {
return 0;
} else {
pushBroadcast = pushBroadcast.toUpperCase();
List<String> tokens = pushBroadcast.split("| ");
int maskedValue = 0;
for (String token in tokens) {
if ("IOS" == token) {
maskedValue |= 1;
} else if ("ANDROID" == token) {
maskedValue |= 2;
} else if ("WP" == token) {
maskedValue |= 4;
} else if ("OSX" == token) {
maskedValue |= 8;
} else if ("ALL" == token) {
maskedValue |= 15;
}
}
return maskedValue;
}
}