(pred: () => boolean, ms = 6000, step = 60)
| 1260 | } |
| 1261 | }; |
| 1262 | const waitFor = async (pred: () => boolean, ms = 6000, step = 60) => { |
| 1263 | const start = Date.now(); |
| 1264 | while (Date.now() - start < ms) { |
| 1265 | if (pred()) return true; |
| 1266 | await new Promise((r) => setTimeout(r, step)); |
| 1267 | } |
| 1268 | return pred(); |
| 1269 | }; |
| 1270 | const withEvents = async (ms = 6000) => { |
| 1271 | try { |
| 1272 | const a: any = (App as any).android; |
no test coverage detected