File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 22
33const request = require ( '../lib/request' ) ;
44
5+ function sleep ( ms ) {
6+ return new Promise ( function ( resolve ) {
7+ setTimeout ( resolve , ms ) ;
8+ } ) ;
9+ }
10+
511const pushCompleted = async pushId => {
612 const query = new Parse . Query ( '_PushStatus' ) ;
713 query . equalTo ( 'objectId' , pushId ) ;
814 let result = await query . first ( { useMasterKey : true } ) ;
915 while ( ! ( result && result . get ( 'status' ) === 'succeeded' ) ) {
16+ await sleep ( 1000 ) ;
1017 result = await query . first ( { useMasterKey : true } ) ;
1118 }
1219} ;
Original file line number Diff line number Diff line change @@ -4,6 +4,12 @@ const StatusHandler = require('../lib/StatusHandler');
44const Config = require ( '../lib/Config' ) ;
55const validatePushType = require ( '../lib/Push/utils' ) . validatePushType ;
66
7+ function sleep ( ms ) {
8+ return new Promise ( function ( resolve ) {
9+ setTimeout ( resolve , ms ) ;
10+ } ) ;
11+ }
12+
713const successfulTransmissions = function ( body , installations ) {
814 const promises = installations . map ( device => {
915 return Promise . resolve ( {
@@ -31,6 +37,7 @@ const pushCompleted = async pushId => {
3137 query . equalTo ( 'objectId' , pushId ) ;
3238 let result = await query . first ( { useMasterKey : true } ) ;
3339 while ( ! ( result && result . get ( 'status' ) === 'succeeded' ) ) {
40+ await sleep ( 1000 ) ;
3441 result = await query . first ( { useMasterKey : true } ) ;
3542 }
3643} ;
You can’t perform that action at this time.
0 commit comments