summaryrefslogtreecommitdiffstats
path: root/dom/serviceworkers/test/eventsource/eventsource_worker_helper.js
blob: 676d2a4bbe737f8926075424ff3da8107db564b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function ok(aCondition, aMessage) {
  return new Promise(function (resolve, reject) {
    self.clients.matchAll().then(function (res) {
      if (!res.length) {
        reject();
        return;
      }
      res[0].postMessage({
        status: "callback",
        data: "ok",
        condition: aCondition,
        message: aMessage,
      });
      resolve();
    });
  });
}