blockchainIDsystem/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, toastr) {
13
14 $rootScope.server = JSON.parse(localStorage.getItem("old_darkID_server"));
15
16 $scope.generatingID = false;
17 $scope.ids = [];
18 $http.get(clientapi + 'ids')
19 .then(function(data) {
20 console.log('data success');
21 console.log(data);
22 $scope.ids = data.data;
23
24 }, function(data) {
25 console.log('data error');
26 });
27
28 $scope.newID = function() {
29 $scope.generatingID = true;
30 $http.get(clientapi + 'newid')
31 .then(function(data) {
32 console.log('data success');
33 console.log(data);
34 $scope.ids = data.data;
35 $scope.generatingID = false;
36
37 }, function(data) {
38 console.log('data error');
39 });
40 };
41
42 $scope.blindAndSendToSign = function(id) {
43 $http.get(clientapi + 'blindandsendtosign/' + id)
44 .then(function(data) {
45 console.log('data success');
46 console.log(data);
47 $scope.ids = data.data;
48
49 }, function(data) {
50 console.log('data error');
51 });
52 };
53 $scope.verify = function(id) {
54 $http.get(clientapi + 'verify/' + id)
55 .then(function(data) {
56 console.log('data success');
57 console.log(data);
58 $scope.ids = data.data;
59
60 }, function(data) {
61 console.log('data error');
62 });
63 };
64 $scope.clientApp = function(route, param) {
65 $http.get(clientapi + route + '/' + param)
66 .then(function(data) {
67 console.log('data success');
68 console.log(data);
69 $scope.ids = data.data;
70
71 }, function(data) {
72 console.log('data error');
73 });
74 };
75 $scope.addToBlockchain = function(id) {
76 $http({
77 url: 'http://127.0.0.1:3002/register',
78 method: "POST",
79 headers: {
80 "Content-Type": undefined
81 },
82 data: {address: id}
83 })
84 .then(function(data) {
85 //$scope.ids = data.data;
86 toastr.success("added to blockchain");
87 },
88 function(data) {
89 console.log(data);
90 });
91 };
92 });