From 7b6dccf5ef0482950c9a02fe12b8214f5722d140 Mon Sep 17 00:00:00 2001 From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 1 Apr 2022 01:50:59 -0700 Subject: [PATCH] RemoteVersionService --- .../services/rest/remote-version.service.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src-ui/src/app/services/rest/remote-version.service.ts diff --git a/src-ui/src/app/services/rest/remote-version.service.ts b/src-ui/src/app/services/rest/remote-version.service.ts new file mode 100644 index 000000000..a39c1f2c5 --- /dev/null +++ b/src-ui/src/app/services/rest/remote-version.service.ts @@ -0,0 +1,22 @@ +import { HttpClient } from '@angular/common/http' +import { Injectable } from '@angular/core' +import { map, Observable } from 'rxjs' +import { environment } from 'src/environments/environment' + +export interface AppRemoteVersion { + version: string + greater_than_current: boolean +} + +@Injectable({ + providedIn: 'root', +}) +export class RemoteVersionService { + constructor(private http: HttpClient) {} + + public checkForUpdates(): Observable { + return this.http.get( + `${environment.apiBaseUrl}remote_version/` + ) + } +}