Commit f76e762f authored by Ben Hayward's avatar Ben Hayward

preferred hastag remembered in local storage #1366

1 merge request!429[Sprint/InterestingIguana](bug) Fixed hashtags error not showing when typed #1366
Pipeline #69934168 running with stages
......@@ -36,8 +36,6 @@ export class SidebarSelectorComponent implements OnInit {
showExtendedList: boolean = false;
showTrending: boolean = false;
protected lastPreferredEmission: boolean;
constructor(
protected topbarHashtagsService: TopbarHashtagsService,
protected changeDetectorRef: ChangeDetectorRef,
......@@ -46,7 +44,8 @@ export class SidebarSelectorComponent implements OnInit {
}
ngOnInit() {
this.lastPreferredEmission = this.preferred;
let preferredState = this.storage.get('preferred_hashtag_state');
this.preferred = (preferredState === null) ? true : preferredState === '1';
this.init();
}
......@@ -122,15 +121,12 @@ export class SidebarSelectorComponent implements OnInit {
});
} else {
this.currentHashtag = null;
this.preferred = this.lastPreferredEmission;
this.preferredChange();
}
}
preferredChange() {
this.lastPreferredEmission = this.preferred;
this.storage.set('preferred_hashtag_state', this.preferred ? '1' : '0');
this.filterChange.emit({
type: this.preferred ? 'preferred' : 'all'
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment