1
0
mirror of https://github.com/Foltik/Shimapan synced 2024-11-30 22:41:47 -05:00
shimapan/app/public/services/KeySvc.js

41 lines
978 B
JavaScript

var angular = require('angular');
angular.module('KeySvc', []).service('KeyService', ['$http', function($http) {
this.createKey = (identifier, scope, cb) =>
$http({
method: 'POST',
url: '/api/keys/create',
data: {
identifier: identifier,
scope: scope
}
}).then(res => {
cb(null, res.data)
}).catch(err => {
cb(err);
});
this.deleteKey = (key, cb) =>
$http({
method: 'POST',
url: '/api/keys/delete',
data: {
key: key
}
}).then(res => {
cb(null, res.data);
}).catch(err => {
cb(err);
});
this.getAllKeys = cb =>
$http({
method: 'GET',
url: '/api/keys/get'
}).then(res => {
cb(null, res.data);
}).catch(err => {
cb(err);
});
}]);