Skip to content

Commit 29edd84

Browse files
committed
udpate
1 parent 5898d78 commit 29edd84

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"pushy_build_time": "2025-03-08T14:45:35.258Z",
2+
"pushy_build_time": "2025-03-09T01:57:42.464Z",
33
"versionName": "1.0.0"
44
}

harmony/src/main/ets/UpdateContext.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,17 @@ export class UpdateContext {
2929
private initPreferences() {
3030
try {
3131
this.preferences = preferences.getPreferencesSync(this.context, {name:'update'});
32+
const packageVersion = this.getPackageVersion();
33+
const storedVersion = this.preferences.getSync('packageVersion', '');
34+
if(!storedVersion){
35+
this.preferences.putSync('packageVersion', packageVersion);
36+
this.preferences.flush();
37+
} else if (storedVersion && packageVersion !== storedVersion) {
38+
this.preferences.clear();
39+
this.preferences.putSync('packageVersion', packageVersion);
40+
this.preferences.flush();
41+
this.cleanUp();
42+
}
3243
} catch (e) {
3344
console.error('Failed to init preferences:', e);
3445
}

0 commit comments

Comments
 (0)