From eeb621b6016bf7e37a4af650c9aa0a0792e23364 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Mon, 16 Jun 2014 16:54:50 -0300 Subject: [PATCH] added auto backup after create/join --- js/controllers/setup.js | 3 ++- js/controllers/signin.js | 2 +- js/services/backupService.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/js/controllers/setup.js b/js/controllers/setup.js index bdc9d8a49..ce36e12ef 100644 --- a/js/controllers/setup.js +++ b/js/controllers/setup.js @@ -33,7 +33,7 @@ var valid_pairs = { }; angular.module('copayApp.controllers').controller('SetupController', - function($scope, $rootScope, $location, $timeout, walletFactory, controllerUtils, Passphrase) { + function($scope, $rootScope, $location, $timeout, walletFactory, controllerUtils, Passphrase, backupService) { $rootScope.videoInfo = {}; $scope.loading = false; @@ -84,6 +84,7 @@ angular.module('copayApp.controllers').controller('SetupController', passphrase: passphrase, }; var w = walletFactory.create(opts); + backupService.download(w); controllerUtils.startNetwork(w, $scope); }); }; diff --git a/js/controllers/signin.js b/js/controllers/signin.js index d6c5be450..f639871ba 100644 --- a/js/controllers/signin.js +++ b/js/controllers/signin.js @@ -1,7 +1,7 @@ 'use strict'; angular.module('copayApp.controllers').controller('SigninController', - function($scope, $rootScope, $location, walletFactory, controllerUtils, Passphrase) { + function($scope, $rootScope, $location, walletFactory, controllerUtils, Passphrase, backupService) { var cmp = function(o1, o2) { var v1 = o1.show.toLowerCase(), v2 = o2.show.toLowerCase(); diff --git a/js/services/backupService.js b/js/services/backupService.js index 8e5d64455..982d3376a 100644 --- a/js/services/backupService.js +++ b/js/services/backupService.js @@ -10,7 +10,7 @@ BackupService.prototype.download = function(wallet) { var ew = wallet.toEncryptedObj(); var timestamp = +(new Date()); var walletName = this.getName(wallet); - var filename = walletName + '-' + timestamp + '.json.aes'; + var filename = walletName + '-' + timestamp + '-keybackup.json.aes'; var blob = new Blob([ew], { type: 'text/plain;charset=utf-8' });