UNPKG
ali-ons-sdk
Version:
latest (3.4.2)
3.4.2
3.4.1
3.3.7
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
2.0.5
Aliyun Open Notification Service Client
github.com/ali-sdk/ali-ons
ali-sdk/ali-ons
ali-ons-sdk
/
lib
/
protocol
/
command
/
opaque_generator.js
16 lines
(11 loc)
•
273 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'use strict'
;
const
MAX_INT_31
=
Math
.
pow
(
2
,
31
) -
10
;
let
opaque =
0
;
exports
.
getNextOpaque
=
() =>
{
if
(opaque >=
MAX_INT_31
) {
this
.
resetOpaque
(); }
return
++opaque; };
exports
.
resetOpaque
=
() =>
{ opaque =
0
; };
exports
.
getCurrentOpaque
=
() =>
opaque;