Skip to content

Commit

Permalink
fix(browser-setting-flow): existed data is build on default settings
Browse files Browse the repository at this point in the history
  • Loading branch information
ElonH committed Jul 4, 2020
1 parent 339a55f commit e102370
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/app/@dataflow/extra/browser-setting-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,14 +56,15 @@ export abstract class BrowserSettingFlow extends BareFlow<
> {
public abstract prerequest$: Observable<CombErr<NestedPartial<IBrowserSetting>>>;
protected data: IBrowserSetting;
private readonly defaultData = JSON.stringify(brwoserSettingDefault);
constructor() {
super();
let strg = localStorage.getItem('browserConfig');
if (!strg) {
strg = JSON.stringify(brwoserSettingDefault);
strg = this.defaultData;
localStorage.setItem('browserConfig', strg);
}
this.data = JSON.parse(strg);
this.data = { ...JSON.parse(this.defaultData), ...JSON.parse(strg) };
}
protected request(
pre: CombErr<NestedPartial<IBrowserSetting>>
Expand Down

0 comments on commit e102370

Please sign in to comment.