Skip to content

Commit a40e395

Browse files
committed
feat: track app version in config store
1 parent 3910d73 commit a40e395

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/backend/main.ts

+11
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,17 @@ if (!gotTheLock) {
470470

471471
createInjectedProviderWindow()
472472

473+
const currentStoredVersion = configStore.get('appVersion')
474+
475+
// Add MM reload here after a couple of version
476+
if (currentStoredVersion !== app.getVersion()) {
477+
logInfo(
478+
`App version changed from ${currentStoredVersion} to ${app.getVersion()}`,
479+
LogPrefix.Backend
480+
)
481+
configStore.set('appVersion', app.getVersion())
482+
}
483+
473484
const providerPreloadPath = path.join(
474485
__dirname,
475486
'../preload/providerPreload.js'

src/common/types/electron_store.ts

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import { UserData } from 'common/types/gog'
2121

2222
export interface StoreStructure {
2323
configStore: {
24+
appVersion: string
2425
userHome: string
2526
userInfo: UserInfo
2627
games: {

0 commit comments

Comments
 (0)