mirror of https://github.com/BTCPrivate/copay.git
FEAT: custom logger
This commit is contained in:
parent
f114ac7a9d
commit
a0520a8902
|
@ -5,7 +5,7 @@ import { SplashScreen } from '@ionic-native/splash-screen';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../providers/logger/logger';
|
||||||
import { AppProvider } from '../providers/app/app';
|
import { AppProvider } from '../providers/app/app';
|
||||||
import { ProfileProvider } from '../providers/profile/profile';
|
import { ProfileProvider } from '../providers/profile/profile';
|
||||||
import { ConfigProvider } from '../providers/config/config';
|
import { ConfigProvider } from '../providers/config/config';
|
||||||
|
@ -26,7 +26,7 @@ import { DisclaimerPage } from '../pages/onboarding/disclaimer/disclaimer';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'app.html',
|
templateUrl: 'app.html',
|
||||||
providers: [TouchIdProvider]
|
providers: [TouchIdProvider, Logger]
|
||||||
})
|
})
|
||||||
export class CopayApp {
|
export class CopayApp {
|
||||||
|
|
||||||
|
|
|
@ -168,10 +168,10 @@ import { ExternalLinkProvider } from '../providers/external-link/external-link';
|
||||||
import { FeedbackProvider } from '../providers/feedback/feedback';
|
import { FeedbackProvider } from '../providers/feedback/feedback';
|
||||||
import { FeeProvider } from '../providers/fee/fee';
|
import { FeeProvider } from '../providers/fee/fee';
|
||||||
import { GlideraProvider } from '../providers/glidera/glidera';
|
import { GlideraProvider } from '../providers/glidera/glidera';
|
||||||
import { HistoricLogProvider } from '../providers/historic-log/historic-log';
|
|
||||||
import { HomeIntegrationsProvider } from '../providers/home-integrations/home-integrations';
|
import { HomeIntegrationsProvider } from '../providers/home-integrations/home-integrations';
|
||||||
import { IncomingDataProvider } from '../providers/incoming-data/incoming-data';
|
import { IncomingDataProvider } from '../providers/incoming-data/incoming-data';
|
||||||
import { LanguageProvider } from '../providers/language/language';
|
import { LanguageProvider } from '../providers/language/language';
|
||||||
|
import { Logger } from '../providers/logger/logger';
|
||||||
import { NextStepsProvider } from '../providers/next-steps/next-steps';
|
import { NextStepsProvider } from '../providers/next-steps/next-steps';
|
||||||
import { MercadoLibreProvider } from '../providers/mercado-libre/mercado-libre';
|
import { MercadoLibreProvider } from '../providers/mercado-libre/mercado-libre';
|
||||||
import { NodeWebkitProvider } from '../providers/node-webkit/node-webkit';
|
import { NodeWebkitProvider } from '../providers/node-webkit/node-webkit';
|
||||||
|
@ -325,9 +325,9 @@ let providers: any = [
|
||||||
HomeIntegrationsProvider,
|
HomeIntegrationsProvider,
|
||||||
FeeProvider,
|
FeeProvider,
|
||||||
GlideraProvider,
|
GlideraProvider,
|
||||||
HistoricLogProvider,
|
|
||||||
IncomingDataProvider,
|
IncomingDataProvider,
|
||||||
LanguageProvider,
|
LanguageProvider,
|
||||||
|
Logger,
|
||||||
MercadoLibreProvider,
|
MercadoLibreProvider,
|
||||||
NextStepsProvider,
|
NextStepsProvider,
|
||||||
NodeWebkitProvider,
|
NodeWebkitProvider,
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { Directive, Inject } from '@angular/core';
|
||||||
import { ToastController } from 'ionic-angular';
|
import { ToastController } from 'ionic-angular';
|
||||||
import { Clipboard } from '@ionic-native/clipboard';
|
import { Clipboard } from '@ionic-native/clipboard';
|
||||||
import { PlatformProvider } from '../../providers/platform/platform';
|
import { PlatformProvider } from '../../providers/platform/platform';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Directive({
|
@Directive({
|
||||||
selector: '[copy-to-clipboard]', // Attribute selector
|
selector: '[copy-to-clipboard]', // Attribute selector
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Directive, ElementRef } from '@angular/core';
|
import { Directive, ElementRef } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
// Provider
|
// Provider
|
||||||
import { ConfigProvider } from '../../providers/config/config';
|
import { ConfigProvider } from '../../providers/config/config';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { CreateWalletPage } from "./create-wallet/create-wallet";
|
import { CreateWalletPage } from "./create-wallet/create-wallet";
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { HomePage } from '../../../pages/home/home';
|
import { HomePage } from '../../../pages/home/home';
|
||||||
|
@ -14,6 +13,7 @@ import { PlatformProvider } from '../../../providers/platform/platform';
|
||||||
import { PopupProvider } from '../../../providers/popup/popup';
|
import { PopupProvider } from '../../../providers/popup/popup';
|
||||||
import { ProfileProvider } from '../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../providers/profile/profile';
|
||||||
import { WalletProvider } from '../../../providers/wallet/wallet';
|
import { WalletProvider } from '../../../providers/wallet/wallet';
|
||||||
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { HomePage } from '../../../pages/home/home';
|
import { HomePage } from '../../../pages/home/home';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { HomePage } from '../../../pages/home/home';
|
import { HomePage } from '../../../pages/home/home';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { HomePage } from '../../../pages/home/home';
|
import { HomePage } from '../../../pages/home/home';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component, ViewChild } from '@angular/core';
|
import { Component, ViewChild } from '@angular/core';
|
||||||
import { NavController, Slides, Navbar, AlertController, NavParams } from 'ionic-angular';
|
import { NavController, Slides, Navbar, AlertController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//pahes
|
//pahes
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { GlideraPage } from '../integrations/glidera/glidera';
|
import { GlideraPage } from '../integrations/glidera/glidera';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ViewController } from 'ionic-angular';
|
import { NavController, NavParams, ViewController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//native
|
//native
|
||||||
import { SocialSharing } from '@ionic-native/social-sharing';
|
import { SocialSharing } from '@ionic-native/social-sharing';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, NavController } from 'ionic-angular';
|
import { NavParams, NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { PlatformProvider } from '../../../providers/platform/platform';
|
import { PlatformProvider } from '../../../providers/platform/platform';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import { ModalController, NavController } from 'ionic-angular';
|
import { ModalController, NavController } from 'ionic-angular';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, Events, ModalController } from 'ionic-angular';
|
import { NavController, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { ActivityPage } from './activity/activity';
|
import { ActivityPage } from './activity/activity';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { AddressBookProvider } from '../../../providers/address-book/address-book';
|
import { AddressBookProvider } from '../../../providers/address-book/address-book';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { NavController, Events } from 'ionic-angular';
|
import { NavController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { AppProvider } from '../../../providers/app/app';
|
import { AppProvider } from '../../../providers/app/app';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component, Input } from '@angular/core';
|
import { Component, Input } from '@angular/core';
|
||||||
import { Md5 } from 'ts-md5/dist/md5';
|
import { Md5 } from 'ts-md5/dist/md5';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'gravatar',
|
selector: 'gravatar',
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ViewController } from 'ionic-angular';
|
import { NavParams, ViewController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Provider
|
// Provider
|
||||||
|
@ -83,7 +83,7 @@ export class AmazonCardDetailsPage {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!_.isEmpty(giftCard) && giftCard.status != 'PENDING') {
|
if (!_.isEmpty(giftCard) && giftCard.status != 'PENDING') {
|
||||||
var newData:any = {};
|
var newData: any = {};
|
||||||
_.merge(newData, dataFromStorage, giftCard);
|
_.merge(newData, dataFromStorage, giftCard);
|
||||||
|
|
||||||
if (newData.status == 'expired') {
|
if (newData.status == 'expired') {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ModalController } from 'ionic-angular';
|
import { NavParams, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { AmountPage } from '../../send/amount/amount';
|
import { AmountPage } from '../../send/amount/amount';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
import * as moment from 'moment';
|
import * as moment from 'moment';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, ModalController, NavParams } from 'ionic-angular';
|
import { NavController, ModalController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { SuccessModalPage } from '../../../success/success';
|
import { SuccessModalPage } from '../../../success/success';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import { NavController, NavParams, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, ModalController } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
import * as moment from 'moment';
|
import * as moment from 'moment';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ViewController } from 'ionic-angular';
|
import { NavParams, ViewController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
// Provider
|
// Provider
|
||||||
import { MercadoLibreProvider } from '../../../../providers/mercado-libre/mercado-libre';
|
import { MercadoLibreProvider } from '../../../../providers/mercado-libre/mercado-libre';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ModalController } from 'ionic-angular';
|
import { NavParams, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
import { AmountPage } from '../../send/amount/amount';
|
import { AmountPage } from '../../send/amount/amount';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as moment from 'moment';
|
import * as moment from 'moment';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, Events } from 'ionic-angular';
|
import { NavController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { ModalController, NavController, Events } from 'ionic-angular';
|
import { ModalController, NavController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, AlertController} from 'ionic-angular';
|
import { NavController, NavParams, AlertController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
import { DisclaimerPage } from '../disclaimer/disclaimer';
|
import { DisclaimerPage } from '../disclaimer/disclaimer';
|
||||||
import { BackupWarningPage } from '../../backup/backup-warning/backup-warning';
|
import { BackupWarningPage } from '../../backup/backup-warning/backup-warning';
|
||||||
|
@ -32,7 +32,7 @@ export class BackupRequestPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
initBackupFlow() {
|
initBackupFlow() {
|
||||||
this.navCtrl.push(BackupWarningPage, {walletId: this.walletId, fromOnboarding: true});
|
this.navCtrl.push(BackupWarningPage, { walletId: this.walletId, fromOnboarding: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
doBackupLater(confirmed: boolean) {
|
doBackupLater(confirmed: boolean) {
|
||||||
|
@ -42,18 +42,18 @@ export class BackupRequestPage {
|
||||||
text: 'Go back',
|
text: 'Go back',
|
||||||
role: 'destructor'
|
role: 'destructor'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: !confirmed ? 'I understand' : 'Yes, skip',
|
text: !confirmed ? 'I understand' : 'Yes, skip',
|
||||||
handler: () => {
|
handler: () => {
|
||||||
if (!confirmed) {
|
if (!confirmed) {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.doBackupLater(true);
|
this.doBackupLater(true);
|
||||||
}, 300);
|
}, 300);
|
||||||
} else {
|
} else {
|
||||||
this.navCtrl.push(DisclaimerPage);
|
this.navCtrl.push(DisclaimerPage);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}]
|
}
|
||||||
|
}]
|
||||||
let alert = this.alertCtrl.create(this.opts);
|
let alert = this.alertCtrl.create(this.opts);
|
||||||
alert.present();
|
alert.present();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
|
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
import { TermsOfUsePage } from '../../settings/about/terms-of-use/terms-of-use';
|
import { TermsOfUsePage } from '../../settings/about/terms-of-use/terms-of-use';
|
||||||
import { TabsPage } from '../../tabs/tabs';
|
import { TabsPage } from '../../tabs/tabs';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
import { TourPage } from './tour/tour';
|
import { TourPage } from './tour/tour';
|
||||||
import { ImportWalletPage } from '../add/import-wallet/import-wallet';
|
import { ImportWalletPage } from '../add/import-wallet/import-wallet';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component, ViewChild } from '@angular/core';
|
import { Component, ViewChild } from '@angular/core';
|
||||||
import { NavController, LoadingController, Slides, Navbar } from 'ionic-angular';
|
import { NavController, LoadingController, Slides, Navbar } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { CollectEmailPage } from '../collect-email/collect-email';
|
import { CollectEmailPage } from '../collect-email/collect-email';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ViewController, Platform } from 'ionic-angular';
|
import { NavParams, ViewController, Platform } from 'ionic-angular';
|
||||||
import { ConfigProvider } from '../../providers/config/config';
|
import { ConfigProvider } from '../../providers/config/config';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'page-pin',
|
selector: 'page-pin',
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams } from 'ionic-angular';
|
import { NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Native
|
// Native
|
||||||
import { SocialSharing } from '@ionic-native/social-sharing';
|
import { SocialSharing } from '@ionic-native/social-sharing';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { NavController, Events, AlertController } from 'ionic-angular';
|
import { NavController, Events, AlertController } from 'ionic-angular';
|
||||||
|
|
||||||
// Native
|
// Native
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, Events, ModalController } from 'ionic-angular';
|
import { NavController, Events, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { PlatformProvider } from '../../providers/platform/platform';
|
import { PlatformProvider } from '../../providers/platform/platform';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { ViewController } from 'ionic-angular';
|
import { ViewController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Providers
|
// Providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
import { NavController, NavParams, ModalController, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../providers/profile/profile';
|
import { ProfileProvider } from '../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { TermsOfUsePage } from './terms-of-use/terms-of-use';
|
import { TermsOfUsePage } from './terms-of-use/terms-of-use';
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
|
||||||
|
|
||||||
//native
|
//native
|
||||||
import { SocialSharing } from '@ionic-native/social-sharing';
|
import { SocialSharing } from '@ionic-native/social-sharing';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ConfigProvider } from '../../../../providers/config/config';
|
import { ConfigProvider } from '../../../../providers/config/config';
|
||||||
import { HistoricLogProvider } from '../../../../providers/historic-log/historic-log';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
|
@ -27,12 +26,11 @@ export class SessionLogPage {
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private configProvider: ConfigProvider,
|
private configProvider: ConfigProvider,
|
||||||
private historicLogProvider: HistoricLogProvider,
|
|
||||||
private logger: Logger,
|
private logger: Logger,
|
||||||
private socialSharing: SocialSharing
|
private socialSharing: SocialSharing
|
||||||
) {
|
) {
|
||||||
this.config = this.configProvider.get();
|
this.config = this.configProvider.get();
|
||||||
this.logLevels = this.historicLogProvider.getLevels();
|
this.logLevels = this.logger.getLevels();
|
||||||
this.logOptions = _.keyBy(this.logLevels, 'level');
|
this.logOptions = _.keyBy(this.logLevels, 'level');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,20 +39,13 @@ export class SessionLogPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
ionViewWillEnter() {
|
ionViewWillEnter() {
|
||||||
this.selectedLevel = _.has(this.config, 'log.filter') ? this.historicLogProvider.getLevel(this.config.log.filter) : this.historicLogProvider.getDefaultLevel();
|
this.selectedLevel = _.has(this.config, 'log.filter') ? this.logger.getLevel(this.config.log.filter) : this.logger.getDefaultLevel();
|
||||||
this.setOptionSelected(this.selectedLevel.level);
|
this.setOptionSelected(this.selectedLevel.level);
|
||||||
this.filterLogs(this.selectedLevel.weight);
|
this.filterLogs(this.selectedLevel.weight);
|
||||||
}
|
}
|
||||||
|
|
||||||
private filterLogs(weight: number): void {
|
private filterLogs(weight: number): void {
|
||||||
this.filteredLogs = this.historicLogProvider.get(weight);
|
this.filteredLogs = this.logger.get(weight);
|
||||||
//TODO get historic logs
|
|
||||||
this.filteredLogs = [
|
|
||||||
{ timestamp: "2017-12-11T14:01:36.228Z", level: 'warn', msg: 'Test warning warn' },
|
|
||||||
{ timestamp: "2017-12-11T14:01:36.228Z", level: 'debug', msg: 'Test warning debug' },
|
|
||||||
{ timestamp: "2017-12-11T14:01:36.228Z", level: 'info', msg: 'Test warning info' },
|
|
||||||
{ timestamp: "2017-12-11T14:01:36.228Z", level: 'error', msg: 'Test warning error' },
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public setOptionSelected(level: string): void {
|
public setOptionSelected(level: string): void {
|
||||||
|
@ -73,13 +64,12 @@ export class SessionLogPage {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
this.configProvider.set(opts);
|
this.configProvider.set(opts);
|
||||||
this.logger.debug();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public prepareLogs(): any {
|
public prepareLogs(): any {
|
||||||
let log = 'Copay Session Logs\n Be careful, this could contain sensitive private data\n\n';
|
let log = 'Copay Session Logs\n Be careful, this could contain sensitive private data\n\n';
|
||||||
log += '\n\n';
|
log += '\n\n';
|
||||||
log += this.historicLogProvider.get().map((v) => {
|
log += this.logger.get().map((v) => {
|
||||||
return '[' + v.timestamp + '][' + v.level + ']' + v.msg;
|
return '[' + v.timestamp + '][' + v.level + ']' + v.msg;
|
||||||
}).join('\n');
|
}).join('\n');
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'page-terms-of-use',
|
selector: 'page-terms-of-use',
|
||||||
|
|
|
@ -4,7 +4,7 @@ import { NavController, NavParams, AlertController } from 'ionic-angular';
|
||||||
import { BwcProvider } from '../../../../providers/bwc/bwc';
|
import { BwcProvider } from '../../../../providers/bwc/bwc';
|
||||||
import { AddressBookProvider } from '../../../../providers/address-book/address-book';
|
import { AddressBookProvider } from '../../../../providers/address-book/address-book';
|
||||||
import { AddressValidator } from '../../../../validators/address';
|
import { AddressValidator } from '../../../../validators/address';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'page-addressbook-add',
|
selector: 'page-addressbook-add',
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { NavController, NavParams, AlertController } from 'ionic-angular';
|
||||||
import { AddressbookAddPage } from './add/add';
|
import { AddressbookAddPage } from './add/add';
|
||||||
import { AddressbookViewPage } from './view/view';
|
import { AddressbookViewPage } from './view/view';
|
||||||
import { AddressBookProvider } from '../../../providers/address-book/address-book';
|
import { AddressBookProvider } from '../../../providers/address-book/address-book';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ConfigProvider } from '../../../providers/config/config';
|
import { ConfigProvider } from '../../../providers/config/config';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
// Providers
|
// Providers
|
||||||
import { ConfigProvider } from '../../../providers/config/config';
|
import { ConfigProvider } from '../../../providers/config/config';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from "@nsalaun/ng-logger";
|
import { Logger } from "../../../providers/logger/logger";
|
||||||
import * as lodash from 'lodash';
|
import * as lodash from 'lodash';
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
// Providers
|
// Providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
|
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ConfigProvider } from '../../../providers/config/config';
|
import { ConfigProvider } from '../../../providers/config/config';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController } from 'ionic-angular';
|
import { NavController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { AppProvider } from '../../providers/app/app';
|
import { AppProvider } from '../../providers/app/app';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavParams, ViewController } from 'ionic-angular';
|
import { NavParams, ViewController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../../providers/logger/logger';
|
||||||
|
|
||||||
//native
|
//native
|
||||||
import { SocialSharing } from '@ionic-native/social-sharing';
|
import { SocialSharing } from '@ionic-native/social-sharing';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ModalController } from 'ionic-angular';
|
import { NavController, NavParams, ModalController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, ToastController } from 'ionic-angular';
|
import { NavController, NavParams, ToastController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
|
|
||||||
//native
|
//native
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
import { Validators, FormBuilder, FormGroup } from '@angular/forms';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
import * as papa from 'papaparse';
|
import * as papa from 'papaparse';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams } from 'ionic-angular';
|
import { NavController, NavParams } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../../../providers/profile/profile';
|
import { ProfileProvider } from '../../../providers/profile/profile';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import * as _ from "lodash";
|
import * as _ from "lodash";
|
||||||
|
|
||||||
// Providers
|
// Providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Component } from '@angular/core';
|
import { Component } from '@angular/core';
|
||||||
import { NavController, NavParams, Events } from 'ionic-angular';
|
import { NavController, NavParams, Events } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { WalletProvider } from '../../providers/wallet/wallet';
|
import { WalletProvider } from '../../providers/wallet/wallet';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { BwcProvider } from '../bwc/bwc';
|
import { BwcProvider } from '../bwc/bwc';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { PersistenceProvider } from '../../providers/persistence/persistence';
|
import { PersistenceProvider } from '../../providers/persistence/persistence';
|
||||||
|
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { PersistenceProvider } from '../persistence/persistence';
|
import { PersistenceProvider } from '../persistence/persistence';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
// Providers
|
// Providers
|
||||||
import { AppProvider } from '../../providers/app/app';
|
import { AppProvider } from '../../providers/app/app';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { BitPayProvider } from '../bitpay/bitpay';
|
import { BitPayProvider } from '../bitpay/bitpay';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { AppIdentityProvider } from '../app-identity/app-identity';
|
import { AppIdentityProvider } from '../app-identity/app-identity';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { NextStepsProvider } from '../next-steps/next-steps';
|
import { NextStepsProvider } from '../next-steps/next-steps';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
|
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
import * as BWC from 'bitcore-wallet-client';
|
import * as BWC from 'bitcore-wallet-client';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Events } from 'ionic-angular';
|
import { Events } from 'ionic-angular';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { PersistenceProvider } from '../persistence/persistence';
|
import { PersistenceProvider } from '../persistence/persistence';
|
||||||
|
|
||||||
import * as _ from "lodash";
|
import * as _ from "lodash";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ConfigProvider } from '../config/config';
|
import { ConfigProvider } from '../config/config';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { PopupProvider } from '../popup/popup';
|
import { PopupProvider } from '../popup/popup';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ConfigProvider } from '../../providers/config/config';
|
import { ConfigProvider } from '../../providers/config/config';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
|
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class FeedbackProvider {
|
export class FeedbackProvider {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { DecimalPipe } from '@angular/common';
|
import { DecimalPipe } from '@angular/common';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class FilterProvider {
|
export class FilterProvider {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { HttpClient, HttpHeaders } from '@angular/common/http';
|
import { HttpClient, HttpHeaders } from '@angular/common/http';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,64 +0,0 @@
|
||||||
import { Injectable } from '@angular/core';
|
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
|
||||||
|
|
||||||
import * as _ from 'lodash';
|
|
||||||
|
|
||||||
@Injectable()
|
|
||||||
export class HistoricLogProvider {
|
|
||||||
|
|
||||||
public levels: any;
|
|
||||||
public weight: any;
|
|
||||||
public logs: any;
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
private logger: Logger
|
|
||||||
) {
|
|
||||||
this.logger.info('HistoricLogProvider initialized.');
|
|
||||||
this.levels = [
|
|
||||||
{ level: 'error', weight: 0, label: 'Error' },
|
|
||||||
{ level: 'warn', weight: 1, label: 'Warning' },
|
|
||||||
{ level: 'info', weight: 2, label: 'Info', default: true },
|
|
||||||
{ level: 'debug', weight: 3, label: 'Debug' }
|
|
||||||
];
|
|
||||||
|
|
||||||
// Create an array of level weights for performant filtering.
|
|
||||||
this.weight = {};
|
|
||||||
for (let i = 0; i < this.levels.length; i++) {
|
|
||||||
this.weight[this.levels[i].level] = this.levels[i].weight;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public getLevels(): void {
|
|
||||||
return this.levels;
|
|
||||||
};
|
|
||||||
|
|
||||||
public getLevel(level): any {
|
|
||||||
return _.find(this.levels, (l) => {
|
|
||||||
return l.level == level;
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
public getDefaultLevel(): any {
|
|
||||||
return _.find(this.levels, (l) => {
|
|
||||||
return l.default;
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
public add(level, msg): any {
|
|
||||||
this.logs.push({
|
|
||||||
timestamp: new Date().toISOString(),
|
|
||||||
level: level,
|
|
||||||
msg: msg,
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
public get(filterWeight?: number): any {
|
|
||||||
let filteredLogs = this.logs;
|
|
||||||
if (filterWeight != undefined) {
|
|
||||||
filteredLogs = _.filter(this.logs, (l) => {
|
|
||||||
return this.weight[l.level] <= filterWeight;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
return filteredLogs;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Events, NavController, App } from 'ionic-angular';
|
import { Events, NavController, App } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { BwcProvider } from '../bwc/bwc';
|
import { BwcProvider } from '../bwc/bwc';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { TranslateService } from '@ngx-translate/core';
|
import { TranslateService } from '@ngx-translate/core';
|
||||||
|
|
||||||
import { ConfigProvider } from '../config/config';
|
import { ConfigProvider } from '../config/config';
|
||||||
|
|
|
@ -0,0 +1,123 @@
|
||||||
|
import { Injectable } from '@angular/core';
|
||||||
|
import { Logger as Log } from '../../providers/logger/logger';
|
||||||
|
|
||||||
|
//providers
|
||||||
|
import { PlatformProvider } from '../../providers/platform/platform';
|
||||||
|
|
||||||
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class Logger {
|
||||||
|
|
||||||
|
public levels: any;
|
||||||
|
public weight: any;
|
||||||
|
public logs: Array<any>;
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private logger: Log,
|
||||||
|
private platformProvider: PlatformProvider
|
||||||
|
) {
|
||||||
|
this.logger.info('Logger initialized.');
|
||||||
|
this.logs = [];
|
||||||
|
this.levels = [
|
||||||
|
{ level: 'error', weight: 0, label: 'Error' },
|
||||||
|
{ level: 'warn', weight: 1, label: 'Warning' },
|
||||||
|
{ level: 'info', weight: 2, label: 'Info', default: true },
|
||||||
|
{ level: 'debug', weight: 3, label: 'Debug' }
|
||||||
|
];
|
||||||
|
|
||||||
|
// Create an array of level weights for performant filtering.
|
||||||
|
this.weight = {};
|
||||||
|
for (let i = 0; i < this.levels.length; i++) {
|
||||||
|
this.weight[this.levels[i].level] = this.levels[i].weight;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public error(message?: any, optionalParams?: any): void {
|
||||||
|
this.logger.error(message, optionalParams);
|
||||||
|
let args = this.processingArgs(arguments);
|
||||||
|
this.add('error', args);
|
||||||
|
}
|
||||||
|
|
||||||
|
public debug(message?: any, optionalParams?: any): void {
|
||||||
|
this.logger.debug(message, optionalParams);
|
||||||
|
let args = this.processingArgs(arguments);
|
||||||
|
this.add('debug', args);
|
||||||
|
}
|
||||||
|
|
||||||
|
public info(message?: any, optionalParams?: any): void {
|
||||||
|
this.logger.info(message, optionalParams);
|
||||||
|
let args = this.processingArgs(arguments);
|
||||||
|
this.add('info', args);
|
||||||
|
}
|
||||||
|
|
||||||
|
public warn(message?: any, optionalParams?: any): void {
|
||||||
|
this.logger.warn(message, optionalParams);
|
||||||
|
let args = this.processingArgs(arguments);
|
||||||
|
this.add('warn', args);
|
||||||
|
}
|
||||||
|
|
||||||
|
public getLevels(): void {
|
||||||
|
return this.levels;
|
||||||
|
};
|
||||||
|
|
||||||
|
public getLevel(level): any {
|
||||||
|
return _.find(this.levels, (l) => {
|
||||||
|
return l.level == level;
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
public getDefaultLevel(): any {
|
||||||
|
return _.find(this.levels, (l) => {
|
||||||
|
return l.default;
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
public add(level, msg): any {
|
||||||
|
msg = msg.replace('/xpriv.*/', 'xpriv[Hidden]');
|
||||||
|
this.logs.push({
|
||||||
|
timestamp: new Date().toISOString(),
|
||||||
|
level: level,
|
||||||
|
msg: msg,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
public get(filterWeight?: number): any {
|
||||||
|
let filteredLogs = this.logs;
|
||||||
|
if (filterWeight != undefined) {
|
||||||
|
filteredLogs = _.filter(this.logs, (l) => {
|
||||||
|
return this.weight[l.level] <= filterWeight;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return filteredLogs;
|
||||||
|
};
|
||||||
|
|
||||||
|
public processingArgs(argsValues: any) {
|
||||||
|
var args = Array.prototype.slice.call(argsValues);
|
||||||
|
args = args.map((v) => {
|
||||||
|
try {
|
||||||
|
if (typeof v == 'undefined') v = 'undefined';
|
||||||
|
if (!v) v = 'null';
|
||||||
|
if (typeof v == 'object') {
|
||||||
|
if (v.message)
|
||||||
|
v = v.message;
|
||||||
|
else
|
||||||
|
v = JSON.stringify(v);
|
||||||
|
}
|
||||||
|
// Trim output in mobile
|
||||||
|
if (this.platformProvider.isCordova) {
|
||||||
|
v = v.toString();
|
||||||
|
if (v.length > 3000) {
|
||||||
|
v = v.substr(0, 2997) + '...';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.log('Error at log decorator:', e);
|
||||||
|
v = 'undefined';
|
||||||
|
}
|
||||||
|
return v;
|
||||||
|
});
|
||||||
|
return args.join(' ');
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class NodeWebkitProvider {
|
export class NodeWebkitProvider {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { LoadingController } from 'ionic-angular';
|
import { LoadingController } from 'ionic-angular';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class OnGoingProcessProvider {
|
export class OnGoingProcessProvider {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Logger } from '@nsalaun/ng-logger';
|
import { Logger } from '../../providers/logger/logger';
|
||||||
|
|
||||||
//providers
|
//providers
|
||||||
import { ProfileProvider } from '../profile/profile';
|
import { ProfileProvider } from '../profile/profile';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { TestBed, inject } from '@angular/core/testing';
|
import { TestBed, inject } from '@angular/core/testing';
|
||||||
import { Logger, Level as LoggerLevel } from '@nsalaun/ng-logger';
|
import { Logger, Level as LoggerLevel } from '@nsalaun/ng-logger';
|
||||||
import { Platform } from 'ionic-angular';
|
import { Platform } from 'ionic-angular';
|
||||||
import {} from 'jasmine';
|
import { } from 'jasmine';
|
||||||
|
|
||||||
import { PersistenceProvider } from './persistence';
|
import { PersistenceProvider } from './persistence';
|
||||||
import { IStorage, ISTORAGE } from './storage/istorage';
|
import { IStorage, ISTORAGE } from './storage/istorage';
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue