Merge pull request #1284 from Bilb/fix-ttl-ugly-hack
commit
ad24ad28d6
@ -1,13 +1,18 @@
|
|||||||
import { NumberUtils } from './utils';
|
import { DAYS, HOURS, MINUTES } from './utils/Number';
|
||||||
|
// tslint:disable: binary-expression-operand-order
|
||||||
|
|
||||||
// Default TTL
|
/**
|
||||||
|
* FIXME The -1 hours is a hack to make the PN not trigger a Notification for those control message.
|
||||||
|
* Apple devices must show a Notification if a PN is received, and for those
|
||||||
|
* control message, there is nothing to display (yet).
|
||||||
|
*/
|
||||||
export const TTL_DEFAULT = {
|
export const TTL_DEFAULT = {
|
||||||
PAIRING_REQUEST: NumberUtils.timeAsMs(2, 'minutes'),
|
PAIRING_REQUEST: 2 * MINUTES,
|
||||||
DEVICE_UNPAIRING: NumberUtils.timeAsMs(4, 'days'),
|
DEVICE_UNPAIRING: 4 * DAYS - 1 * HOURS,
|
||||||
SESSION_REQUEST: NumberUtils.timeAsMs(4, 'days'),
|
SESSION_REQUEST: 4 * DAYS - 1 * HOURS,
|
||||||
SESSION_ESTABLISHED: NumberUtils.timeAsMs(2, 'days'),
|
SESSION_ESTABLISHED: 2 * DAYS - 1 * HOURS,
|
||||||
END_SESSION_MESSAGE: NumberUtils.timeAsMs(4, 'days'),
|
END_SESSION_MESSAGE: 4 * DAYS - 1 * HOURS,
|
||||||
TYPING_MESSAGE: NumberUtils.timeAsMs(1, 'minute'),
|
TYPING_MESSAGE: 1 * MINUTES,
|
||||||
ONLINE_BROADCAST: NumberUtils.timeAsMs(1, 'minute'),
|
ONLINE_BROADCAST: 1 * MINUTES,
|
||||||
REGULAR_MESSAGE: NumberUtils.timeAsMs(2, 'days'),
|
REGULAR_MESSAGE: 2 * DAYS,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue