Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CopayApp

Index

Constructors

constructor

Properties

Private appProvider

appProvider: AppProvider

Private configProvider

configProvider: ConfigProvider

Private device

device: Device

Private emailNotificationsProvider

emailNotificationsProvider: EmailNotificationsProvider

Private events

events: Events

Private incomingDataProvider

incomingDataProvider: IncomingDataProvider

Private isLockModalOpen

isLockModalOpen: boolean

Private isWalletModalOpen

isWalletModalOpen: boolean

Private logger

logger: Logger

Private modalCtrl

modalCtrl: ModalController

nav

nav: NavController

Private onResumeSubscription

onResumeSubscription: Subscription

Private persistenceProvider

persistenceProvider: PersistenceProvider

Private platform

platform: Platform

Private platformProvider

platformProvider: PlatformProvider

Private popupProvider

popupProvider: PopupProvider

Private profile

Private pushNotificationsProvider

pushNotificationsProvider: PushNotificationsProvider

Private renderer

renderer: Renderer

rootPage

Private screenOrientation

screenOrientation: ScreenOrientation

Private splashScreen

splashScreen: SplashScreen

Private statusBar

statusBar: StatusBar

Private userAgent

userAgent: UserAgent

Private walletModal

walletModal: any

Private walletTabsProvider

walletTabsProvider: WalletTabsProvider

Methods

Private closeScannerFromWithinWallet

  • closeScannerFromWithinWallet(): Promise<void>

Private getGlobalTabs

  • getGlobalTabs(): any

Private getSelectedTabNav

  • getSelectedTabNav(): any

Private getWalletDetailsModal

  • getWalletDetailsModal(): Element

Private handleDeepLinks

  • handleDeepLinks(): void

Private handleDeepLinksElectron

  • handleDeepLinksElectron(): void

Private handleOpenUrl

  • handleOpenUrl(url: string): void

Private incomingDataRedirEvent

  • incomingDataRedirEvent(): void

Private initPushNotifications

  • initPushNotifications(): void

initializeApp

  • initializeApp(): void

Private isElectronPlatform

  • isElectronPlatform(): boolean

ngOnDestroy

  • ngOnDestroy(): void

Private onAppLoad

  • onAppLoad(readySource: any): void
  • Get device info once the app is loaded.

    Parameters

    • readySource: any

      states which platform ready was used, for example cordova

    Returns void

Private onPlatformReady

  • onPlatformReady(readySource: any): void
  • Load app info, storage and so on to initialize the app.

    Parameters

    • readySource: any

      states which platform ready was used, for example cordova

    Returns void

Private onProfileLoad

  • onProfileLoad(profile: any): void

Private openLockModal

  • openLockModal(): void

Private openPasswordModal

  • openPasswordModal(action: string): void

Private openWallet

  • openWallet(wallet: any): void

Private processUrl

  • processUrl(pathData: any): void

Private scanFromWalletEvent

  • scanFromWalletEvent(): void

Private toggleScannerVisibilityFromWithinWallet

  • toggleScannerVisibilityFromWithinWallet(visible: boolean, transitionDuration: number): Promise<number>

Object literals

Private pageMap

pageMap: object

Redirect to these pages when there are data coming. For example, redirect to AmountPage after scanning an address qrcode.

AddressAddPage

AddressAddPage: AddressAddPage

AddressbookAddPage

AddressbookAddPage: AddressbookAddPage

AmountPage

AmountPage: AmountPage

ConfirmPage

ConfirmPage: ConfirmPage

ImportWalletPage

ImportWalletPage: ImportWalletPage

PaperWalletPage

PaperWalletPage: PaperWalletPage

WalletDetailsPage

WalletDetailsPage: WalletDetailsPage