@@ -10,7 +10,22 @@
-
diff --git a/src/js/controllers/createProfile.js b/src/js/controllers/createProfile.js
deleted file mode 100644
index a9dc91307..000000000
--- a/src/js/controllers/createProfile.js
+++ /dev/null
@@ -1,26 +0,0 @@
-'use strict';
-
-angular.module('copayApp.controllers').controller('createProfileController', function($rootScope, $scope, $log, $timeout, profileService, go) {
- var self = this;
-
- if (profileService.profile)
- go.walletHome();
-
- self.creatingProfile = true;
-
- $timeout(function() {
- profileService.create(function(err) {
- if (err) {
- self.creatingProfile = false;
- $log.warn(err);
- self.error = err;
- $scope.$apply();
- $timeout(function() {
- go.reload();
- }, 3000);
- } else {
- go.walletHome();
- }
- });
- }, 100);
-});
diff --git a/src/js/routes.js b/src/js/routes.js
index 1f681c824..d52bab836 100644
--- a/src/js/routes.js
+++ b/src/js/routes.js
@@ -68,7 +68,33 @@ angular
needProfile: false,
views: {
'main': {
- templateUrl: 'views/splash/1.html'
+ templateUrl: 'views/splash/1.html',
+ controller: function($scope, $timeout, $log, profileService, go) {
+ if (profileService.profile) {
+ $scope.hasProfile = true;
+ go.walletHome();
+ }
+
+ $scope.create = function() {
+ $scope.creatingProfile = true;
+
+ profileService.create(function(err) {
+ if (err) {
+ $scope.creatingProfile = false;
+ $log.warn(err);
+ $scope.error = err;
+ $scope.$apply();
+ $timeout(function() {
+ $scope.create();
+ }, 3000);
+ } else {
+ $timeout(function(){
+ go.walletHome();
+ }, 100);
+ }
+ });
+ };
+ }
}
}
})
@@ -82,20 +108,6 @@ angular
},
}
})
- .state('createProfile', {
- url: '/createProfile',
- needProfile: false,
- views: {
- 'main': {
- templateUrl: 'views/createProfile.html',
- controller: function($scope) {
- // TODO
- // $scope.mainDark = true;
- $scope.noColor = true;
- }
- }
- }
- })
.state('unsupported', {
url: '/unsupported',
needProfile: false,