arnaucube
arnaucube/darkID-prototypePublic Self-hosted repository
darkID-prototype/clientApp/GUI/views/main/main.js
clientApp/GUI/views/main/main.jsRaw
 1'use strict';
 2
 3angular.module('app.main', ['ngRoute'])
 4
 5    .config(['$routeProvider', function($routeProvider) {
 6        $routeProvider.when('/main', {
 7            templateUrl: 'views/main/main.html',
 8            controller: 'MainCtrl'
 9        });
10    }])
11
12    .controller('MainCtrl', function($scope, $rootScope, $http) {
13
14        $rootScope.server = JSON.parse(localStorage.getItem("darkID_server"));
15
16        $scope.ids = [];
17        $http.get(clientapi + 'ids')
18            .then(function(data) {
19                console.log('data success');
20                console.log(data);
21                $scope.ids = data.data;
22
23            }, function(data) {
24                console.log('data error');
25            });
26
27        $scope.newID = function() {
28            $http.get(clientapi + 'newid')
29                .then(function(data) {
30                    console.log('data success');
31                    console.log(data);
32                    $scope.ids = data.data;
33
34                }, function(data) {
35                    console.log('data error');
36                });
37        };
38
39        $scope.blindAndSendToSign = function(pubK) {
40            $http.get(clientapi + 'blindandsendtosign/' + pubK)
41                .then(function(data) {
42                    console.log('data success');
43                    console.log(data);
44                    $scope.ids = data.data;
45
46                }, function(data) {
47                    console.log('data error');
48                });
49        };
50        $scope.verify = function(pubK) {
51            $http.get(clientapi + 'verify/' + pubK)
52                .then(function(data) {
53                    console.log('data success');
54                    console.log(data);
55                    $scope.ids = data.data;
56
57                }, function(data) {
58                    console.log('data error');
59                });
60        };
61    });