/**
 * Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/
 */

registration.onupdatefound = function(e) {
  clients.matchAll().then(function(clients) {
    if (!clients.length) {
      // We don't control any clients when the first update event is fired
      // because we haven't reached the 'activated' state.
      return;
    }

    if (registration.scope.match(/updatefoundevent\.html$/)) {
      clients[0].postMessage("finish");
    } else {
      dump("Scope did not match");
    }
  });
}
