'use strict'; angular.module('copayApp.controllers').controller('CreateProfileController', function($scope, $rootScope, $location, notification, controllerUtils, pluginManager) { controllerUtils.redirIfLogged(); $scope.retreiving = true; copay.Identity.anyProfile({ pluginManager: pluginManager, }, function(anyProfile) { copay.Identity.anyWallet({ pluginManager: pluginManager, }, function(anyWallet) { $scope.retreiving = false; $scope.anyProfile = anyProfile; console.log('[createProfile.js.15:anyProfile:]',anyProfile); //TODO $scope.anyWallet = anyWallet; console.log('[createProfile.js.17:anyWallet:]',anyWallet); //TODO }); }); $scope.createProfile = function(form) { if (form && form.$invalid) { notification.error('Error', 'Please enter the required fields'); return; } $scope.loading = true; copay.Identity.create(form.email.$modelValue, form.password.$modelValue, { pluginManager: pluginManager, network: config.network, networkName: config.networkName, walletDefaults: config.wallet, passphrase: config.passphrase, }, function(err, iden, firstWallet) { controllerUtils.bindProfile($scope, iden, firstWallet); }); } });