mirror of https://github.com/BTCPrivate/copay.git
Enable services by appConfig. Fix no-wallets view. Fix link to support
This commit is contained in:
parent
b17124e0e2
commit
e59ec2b116
|
@ -23,13 +23,15 @@
|
||||||
"windowsAppId": "2d1002d7-ee34-4f60-bd29-0c871ba0c195",
|
"windowsAppId": "2d1002d7-ee34-4f60-bd29-0c871ba0c195",
|
||||||
"pushSenderId": "1036948132229",
|
"pushSenderId": "1036948132229",
|
||||||
"description": "Secure Bitcoin Wallet",
|
"description": "Secure Bitcoin Wallet",
|
||||||
"version": "4.0.1",
|
"version": "4.0.2",
|
||||||
"androidVersion": "400001",
|
"androidVersion": "40000002",
|
||||||
"_extraCSS": null,
|
"_extraCSS": null,
|
||||||
"_enabledExtensions": {
|
"_enabledExtensions": {
|
||||||
"coinbase": true,
|
"coinbase": true,
|
||||||
"glidera": true,
|
"glidera": true,
|
||||||
"debitcard": true,
|
"debitcard": true,
|
||||||
"amazon": true
|
"amazon": true,
|
||||||
|
"mercadolibre": false,
|
||||||
|
"shapeshift": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,12 +23,15 @@
|
||||||
"windowsAppId": "804636ee-b017-4cad-8719-e58ac97ffa5c",
|
"windowsAppId": "804636ee-b017-4cad-8719-e58ac97ffa5c",
|
||||||
"pushSenderId": "1036948132229",
|
"pushSenderId": "1036948132229",
|
||||||
"description": "A Secure Bitcoin Wallet",
|
"description": "A Secure Bitcoin Wallet",
|
||||||
"version": "4.0.1",
|
"version": "4.0.2",
|
||||||
"androidVersion": "400001",
|
"androidVersion": "40000002",
|
||||||
"_extraCSS": null,
|
"_extraCSS": null,
|
||||||
"_enabledExtensions": {
|
"_enabledExtensions": {
|
||||||
"coinbase": true,
|
"coinbase": false,
|
||||||
"glidera": true,
|
"glidera": false,
|
||||||
"amazon": true
|
"debitcard": false,
|
||||||
|
"amazon": false,
|
||||||
|
"mercadolibre": false,
|
||||||
|
"shapeshift": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,12 +10,12 @@ 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';
|
||||||
import { TouchIdProvider } from '../providers/touchid/touchid';
|
import { TouchIdProvider } from '../providers/touchid/touchid';
|
||||||
//import { GlideraProvider } from '../providers/glidera/glidera';
|
import { GlideraProvider } from '../providers/glidera/glidera';
|
||||||
//import { CoinbaseProvider } from '../providers/coinbase/coinbase';
|
import { CoinbaseProvider } from '../providers/coinbase/coinbase';
|
||||||
import { AmazonProvider } from '../providers/amazon/amazon';
|
import { AmazonProvider } from '../providers/amazon/amazon';
|
||||||
//import { BitPayCardProvider } from '../providers/bitpay-card/bitpay-card';
|
//import { BitPayCardProvider } from '../providers/bitpay-card/bitpay-card';
|
||||||
import { MercadoLibreProvider } from '../providers/mercado-libre/mercado-libre';
|
import { MercadoLibreProvider } from '../providers/mercado-libre/mercado-libre';
|
||||||
//import { ShapeshiftProvider } from '../providers/shapeshift/shapeshift';
|
import { ShapeshiftProvider } from '../providers/shapeshift/shapeshift';
|
||||||
|
|
||||||
//pages
|
//pages
|
||||||
import { TabsPage } from '../pages/tabs/tabs';
|
import { TabsPage } from '../pages/tabs/tabs';
|
||||||
|
@ -43,12 +43,12 @@ export class CopayApp {
|
||||||
private profile: ProfileProvider,
|
private profile: ProfileProvider,
|
||||||
private configProvider: ConfigProvider,
|
private configProvider: ConfigProvider,
|
||||||
private modalCtrl: ModalController,
|
private modalCtrl: ModalController,
|
||||||
//private glideraProvider: GlideraProvider,
|
private glideraProvider: GlideraProvider,
|
||||||
//private coinbaseProvider: CoinbaseProvider,
|
private coinbaseProvider: CoinbaseProvider,
|
||||||
private amazonProvider: AmazonProvider,
|
private amazonProvider: AmazonProvider,
|
||||||
//private bitPayCardProvider: BitPayCardProvider,
|
//private bitPayCardProvider: BitPayCardProvider,
|
||||||
private mercadoLibreProvider: MercadoLibreProvider,
|
private mercadoLibreProvider: MercadoLibreProvider,
|
||||||
//private shapeshiftProvider: ShapeshiftProvider
|
private shapeshiftProvider: ShapeshiftProvider
|
||||||
) {
|
) {
|
||||||
this.initializeApp();
|
this.initializeApp();
|
||||||
}
|
}
|
||||||
|
@ -131,15 +131,29 @@ export class CopayApp {
|
||||||
}
|
}
|
||||||
|
|
||||||
private registerIntegrations(): void {
|
private registerIntegrations(): void {
|
||||||
this.mercadoLibreProvider.register();
|
|
||||||
this.amazonProvider.register();
|
|
||||||
|
|
||||||
// Services disabled
|
// Mercado Libre
|
||||||
//this.bitPayCardProvider.register();
|
if (this.app.info._enabledExtensions.mercadolibre) this.mercadoLibreProvider.register();
|
||||||
//this.glideraProvider.setCredentials();
|
|
||||||
//this.glideraProvider.register();
|
// Amazon Gift Cards
|
||||||
//this.coinbaseProvider.setCredentials();
|
if (this.app.info._enabledExtensions.amazon) this.amazonProvider.register();
|
||||||
//this.coinbaseProvider.register();
|
|
||||||
//this.shapeshiftProvider.register();
|
// ShapeShift
|
||||||
|
if (this.app.info._enabledExtensions.shapeshift) this.shapeshiftProvider.register();
|
||||||
|
|
||||||
|
// Glidera
|
||||||
|
if (this.app.info._enabledExtensions.glidera) {
|
||||||
|
this.glideraProvider.setCredentials();
|
||||||
|
this.glideraProvider.register();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Coinbase
|
||||||
|
if (this.app.info._enabledExtensions.coinbase) {
|
||||||
|
this.coinbaseProvider.setCredentials();
|
||||||
|
this.coinbaseProvider.register();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Disabled: needs to be fixed
|
||||||
|
// if (this.app.info._enabledExtensions.debitcard) this.bitPayCardProvider.register();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,13 +92,10 @@
|
||||||
|
|
||||||
</ion-list>
|
</ion-list>
|
||||||
|
|
||||||
<div *ngIf="!wallets || !wallets[0]">
|
<div *ngIf="!wallets || !wallets[0]" class="no-wallets">
|
||||||
<ion-item-divider></ion-item-divider>
|
<button ion-button clear (click)="goToAddView()">
|
||||||
<ion-list (click)="goToAddView()">
|
|
||||||
<button ion-item detail-push>
|
|
||||||
<span translate>Create a new wallet</span>
|
<span translate>Create a new wallet</span>
|
||||||
</button>
|
</button>
|
||||||
</ion-list>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ion-list *ngIf="walletsBtc && walletsBtc[0]">
|
<ion-list *ngIf="walletsBtc && walletsBtc[0]">
|
||||||
|
|
|
@ -52,4 +52,12 @@ page-home {
|
||||||
.error {
|
.error {
|
||||||
color: color($colors, danger);
|
color: color($colors, danger);
|
||||||
}
|
}
|
||||||
|
.no-wallets {
|
||||||
|
height: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -126,7 +126,7 @@ export class SettingsPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
public openHelpExternalLink(): void {
|
public openHelpExternalLink(): void {
|
||||||
var url = this.appName == 'copay' ? 'https://github.com/bitpay/copay/issues' : 'https://help.bitpay.com/bitpay-app';
|
var url = this.appName == 'Copay' ? 'https://github.com/bitpay/copay/issues' : 'https://help.bitpay.com/bitpay-app';
|
||||||
var optIn = true;
|
var optIn = true;
|
||||||
var title = null;
|
var title = null;
|
||||||
var message = 'Help and support information is available at the website.'; // TODO gettextCatalog
|
var message = 'Help and support information is available at the website.'; // TODO gettextCatalog
|
||||||
|
|
Loading…
Reference in New Issue