mirror of
https://github.com/valitydev/wazuh-kibana-app.git
synced 2024-11-08 18:53:52 +00:00
34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
import chrome from 'ui/chrome';
|
|
require('ui/modules').get('app/wazuh', [])
|
|
.service('errlog', function ($q, $http, genericReq) {
|
|
return {
|
|
log: function (message, details) {
|
|
var defered = $q.defer();
|
|
var promise = defered.promise;
|
|
|
|
if (!message) {
|
|
defered.reject({ 'error': -1, 'message': 'Missing parameters' });
|
|
return promise;
|
|
}
|
|
|
|
var requestData = {
|
|
'message': message,
|
|
'details': details
|
|
}
|
|
|
|
genericReq.request('POST', '/api/wazuh-api/errlog', requestData)
|
|
.then(function () {
|
|
defered.resolve();
|
|
}, function (data) {
|
|
if (data.error) {
|
|
defered.reject(data);
|
|
} else {
|
|
defered.reject({ 'error': -2, 'message': 'Error doing a request to Kibana API.' });
|
|
}
|
|
});
|
|
|
|
return promise;
|
|
}
|
|
};
|
|
});
|