fix: show the beta warning on web

This commit is contained in:
Baptiste Grob
2020-11-20 12:14:39 +01:00
parent 93876a11eb
commit b0ccecbd96
4 changed files with 7 additions and 19 deletions

View File

@@ -15,6 +15,7 @@ import {
import { WebApplication } from '@/ui_models/application';
import { Editor } from '@/ui_models/editor';
import { action, makeObservable, observable } from 'mobx';
import { Bridge } from '@/services/bridge';
export enum AppStateEvent {
TagChanged = 1,
@@ -77,7 +78,8 @@ export class AppState {
constructor(
$rootScope: ng.IRootScopeService,
$timeout: ng.ITimeoutService,
application: WebApplication
application: WebApplication,
private bridge: Bridge,
) {
this.$timeout = $timeout;
this.$rootScope = $rootScope;
@@ -133,7 +135,7 @@ export class AppState {
}
private determineBetaWarningValue() {
if ((window as any).electronAppVersion?.includes('-beta')) {
if (this.bridge.appVersion.includes('-beta')) {
switch (localStorage.getItem(SHOW_BETA_WARNING_KEY)) {
case 'true':
default:

View File

@@ -63,7 +63,8 @@ export class ApplicationGroup extends SNApplicationGroup {
const appState = new AppState(
this.$rootScope,
this.$timeout,
application
application,
this.bridge,
);
const archiveService = new ArchiveManager(
application