Skip to content

Commit fb9bae1

Browse files
author
Helperhaps
committed
fix options
1 parent e886ec7 commit fb9bae1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/JPush/PushPayload.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -427,26 +427,26 @@ public function message($msg_content, array $msg = array()) {
427427
public function options(array $opts = array()) {
428428
# $required_keys = array('sendno', 'time_to_live', 'override_msg_id', 'apns_production', 'big_push_duration');
429429
$options = array();
430-
if (isset($opts['sendno']) && is_int($opts['sendno'])) {
430+
if (isset($opts['sendno'])) {
431431
$options['sendno'] = $opts['sendno'];
432432
} else {
433433
$options['sendno'] = $this->generateSendno();
434434
}
435-
if (isset($opts['time_to_live']) && is_int($opts['time_to_live']) && $opts['time_to_live'] <= 864000 && $opts['time_to_live'] >= 0) {
435+
if (isset($opts['time_to_live']) && $opts['time_to_live'] <= 864000 && $opts['time_to_live'] >= 0) {
436436
$options['time_to_live'] = $opts['time_to_live'];
437437
}
438-
if (isset($opts['override_msg_id']) && is_long($opts['override_msg_id'])) {
438+
if (isset($opts['override_msg_id'])) {
439439
$options['override_msg_id'] = $opts['override_msg_id'];
440440
}
441-
if (isset($opts['apns_production']) && is_bool($opts['apns_production'])) {
442-
$options['apns_production'] = $opts['apns_production'];
441+
if (isset($opts['apns_production'])) {
442+
$options['apns_production'] = (bool)$opts['apns_production'];
443443
} else {
444444
$options['apns_production'] = false;
445445
}
446446
if (isset($opts['apns_collapse_id'])) {
447447
$options['apns_collapse_id'] = $opts['apns_collapse_id'];
448448
}
449-
if (isset($opts['big_push_duration']) && is_int($opts['big_push_duration']) && $opts['big_push_duration'] <= 1400 && $opts['big_push_duration'] >= 0) {
449+
if (isset($opts['big_push_duration']) && $opts['big_push_duration'] <= 1400 && $opts['big_push_duration'] >= 0) {
450450
$options['big_push_duration'] = $opts['big_push_duration'];
451451
}
452452
$this->options = $options;

0 commit comments

Comments
 (0)