2017-11-27 13:48:32 -05:00
|
|
|
import { Injectable } from '@angular/core';
|
|
|
|
|
import { SwUpdate } from '@angular/service-worker';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// #docregion sw-check-update
|
2018-02-27 17:06:06 -05:00
|
|
|
import { interval } from 'rxjs';
|
2017-12-06 18:12:19 -08:00
|
|
|
|
2017-11-27 13:48:32 -05:00
|
|
|
@Injectable()
|
|
|
|
|
export class CheckForUpdateService {
|
|
|
|
|
|
|
|
|
|
constructor(updates: SwUpdate) {
|
2017-12-06 18:12:19 -08:00
|
|
|
interval(6 * 60 * 60).subscribe(() => updates.checkForUpdate());
|
2017-11-27 13:48:32 -05:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// #enddocregion sw-check-update
|