Removes travis for now. Ref app components

This commit is contained in:
Gustavo Maximiliano Cortez 2017-08-15 09:52:20 -03:00
parent 33a819814a
commit fe2c7f2a19
No known key found for this signature in database
GPG Key ID: 15EDAD8D9F2EB1AF
3 changed files with 34 additions and 17 deletions

View File

@ -1,4 +0,0 @@
language: node_js
os: osx
node_js:
- '6'

View File

@ -12,7 +12,7 @@ import { TabsPage } from '../pages/tabs/tabs';
@Component({ @Component({
templateUrl: 'app.html' templateUrl: 'app.html'
}) })
export class Copay { export class CopayApp {
rootPage: any = TabsPage; rootPage: any = TabsPage;
constructor( constructor(

View File

@ -1,14 +1,25 @@
import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser'; import { BrowserModule } from '@angular/platform-browser';
import { HttpModule, Http } from '@angular/http'; import { HttpModule, Http } from '@angular/http';
import { ErrorHandler, NgModule, APP_INITIALIZER } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
/* Native modules */
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
import { Toast } from '@ionic-native/toast';
import { Clipboard } from '@ionic-native/clipboard';
import { SocialSharing } from '@ionic-native/social-sharing';
/* Modules */
import { NgLoggerModule, Logger, Level } from '@nsalaun/ng-logger'; import { NgLoggerModule, Logger, Level } from '@nsalaun/ng-logger';
import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { TranslatePoHttpLoader } from '@biesbjerg/ngx-translate-po-http-loader'; import { TranslatePoHttpLoader } from '@biesbjerg/ngx-translate-po-http-loader';
import { NgxQRCodeModule } from 'ngx-qrcode2';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular'; /* Copay App */
import { Copay } from './app.component'; import { CopayApp } from './app.component';
/* Pages */
import { HomePage } from '../pages/home/home'; import { HomePage } from '../pages/home/home';
import { ReceivePage } from '../pages/receive/receive'; import { ReceivePage } from '../pages/receive/receive';
import { SendPage } from '../pages/send/send'; import { SendPage } from '../pages/send/send';
@ -18,9 +29,7 @@ import { TabsPage } from '../pages/tabs/tabs';
import { AboutPage } from '../pages/about/about'; import { AboutPage } from '../pages/about/about';
import { TermsOfUsePage } from '../pages/terms-of-use/terms-of-use'; import { TermsOfUsePage } from '../pages/terms-of-use/terms-of-use';
import { StatusBar } from '@ionic-native/status-bar'; /* Providers */
import { SplashScreen } from '@ionic-native/splash-screen';
import { WalletProvider } from '../providers/wallet/wallet'; import { WalletProvider } from '../providers/wallet/wallet';
import { PersistenceProvider, persistenceProviderFactory } from '../providers/persistence/persistence'; import { PersistenceProvider, persistenceProviderFactory } from '../providers/persistence/persistence';
import { AppProvider } from '../providers/app/app'; import { AppProvider } from '../providers/app/app';
@ -32,7 +41,7 @@ export function createTranslateLoader(http: Http) {
@NgModule({ @NgModule({
declarations: [ declarations: [
Copay, CopayApp,
HomePage, HomePage,
ReceivePage, ReceivePage,
SendPage, SendPage,
@ -45,18 +54,19 @@ export function createTranslateLoader(http: Http) {
BrowserModule, BrowserModule,
HttpModule, HttpModule,
NgLoggerModule.forRoot(Level.LOG), NgLoggerModule.forRoot(Level.LOG),
NgxQRCodeModule,
TranslateModule.forRoot({ TranslateModule.forRoot({
loader: { loader: {
provide: TranslateLoader, provide: TranslateLoader,
useFactory: (createTranslateLoader), useFactory: createTranslateLoader,
deps: [Http] deps: [Http]
} }
}), }),
IonicModule.forRoot(Copay) IonicModule.forRoot(CopayApp)
], ],
bootstrap: [IonicApp], bootstrap: [IonicApp],
entryComponents: [ entryComponents: [
Copay, CopayApp,
HomePage, HomePage,
ReceivePage, ReceivePage,
SendPage, SendPage,
@ -68,9 +78,20 @@ export function createTranslateLoader(http: Http) {
providers: [ providers: [
StatusBar, StatusBar,
SplashScreen, SplashScreen,
{ provide: ErrorHandler, useClass: IonicErrorHandler }, Clipboard,
Toast,
SocialSharing,
{
provide: ErrorHandler,
useClass: IonicErrorHandler
},
{
provide: PersistenceProvider,
useFactory: persistenceProviderFactory,
deps: [PlatformProvider, Logger],
multi: true
},
WalletProvider, WalletProvider,
{ provide: PersistenceProvider, useFactory: persistenceProviderFactory, deps: [PlatformProvider, Logger], multi: true },
AppProvider, AppProvider,
PlatformProvider PlatformProvider
] ]