44 lines
1.1 KiB
TypeScript
Raw Normal View History

/// <reference path="../../types.ts" />
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Storage } from '@ionic/storage';
@Component({
selector: 'settings',
templateUrl: 'settings.html'
})
export class SettingsPage
{
user: User = { strongs_modal: true, clear_search_after_query: true, items: [] };
constructor(public navCtrl: NavController, public local: Storage)
{
// Check if there is a profile saved in local storage
this.local.get('profile').then(profile =>
{
if (profile === null)
this.save();
else
this.user = JSON.parse(profile);
}).catch(error =>
{
console.log(error);
});
}
save()
{
this.local.set('profile', JSON.stringify(this.user));
}
reset()
{
this.user = { strongs_modal: true, clear_search_after_query: true, items: [] };
this.save();
}
ionViewDidLoad()
{
console.log('Hello SettingsPage Page');
}
}