| 24 | }; |
| 25 | |
| 26 | const provideInstallations = function (num) { |
| 27 | if (!num) { |
| 28 | num = 2; |
| 29 | } |
| 30 | |
| 31 | const installations = []; |
| 32 | while (installations.length !== num) { |
| 33 | // add Android installations |
| 34 | const installation = new Parse.Object('_Installation'); |
| 35 | installation.set('installationId', 'installation_' + installations.length); |
| 36 | installation.set('deviceToken', 'device_token_' + installations.length); |
| 37 | installation.set('deviceType', 'android'); |
| 38 | installations.push(installation); |
| 39 | } |
| 40 | |
| 41 | return installations; |
| 42 | }; |
| 43 | |
| 44 | const losingAdapter = { |
| 45 | send: function (body, installations) { |