summaryrefslogtreecommitdiffstats
path: root/web/react/utils/async_client.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-02-03 08:52:18 -0500
committerChristopher Speller <crspeller@gmail.com>2016-02-03 08:52:18 -0500
commit75f412c4be81abfd99e2aed8c24dd15db9ae1068 (patch)
tree7e1aeb0ced8e02b8d6bed5bdce841d3f5b99f45e /web/react/utils/async_client.jsx
parentd479b08c997d3216938a3e92c3634a8b5afdb841 (diff)
parentd153d661db7d4349d69824d318aa9ad571970606 (diff)
downloadchat-75f412c4be81abfd99e2aed8c24dd15db9ae1068.tar.gz
chat-75f412c4be81abfd99e2aed8c24dd15db9ae1068.tar.bz2
chat-75f412c4be81abfd99e2aed8c24dd15db9ae1068.zip
Merge pull request #2049 from mattermost/plt-1856
PLT-1856 Add basic server audit tab to system console for EE
Diffstat (limited to 'web/react/utils/async_client.jsx')
-rw-r--r--web/react/utils/async_client.jsx26
1 files changed, 26 insertions, 0 deletions
diff --git a/web/react/utils/async_client.jsx b/web/react/utils/async_client.jsx
index 0ee89b9fa..d615e02c7 100644
--- a/web/react/utils/async_client.jsx
+++ b/web/react/utils/async_client.jsx
@@ -312,6 +312,32 @@ export function getLogs() {
);
}
+export function getServerAudits() {
+ if (isCallInProgress('getServerAudits')) {
+ return;
+ }
+
+ callTracker.getServerAudits = utils.getTimestamp();
+ client.getServerAudits(
+ (data, textStatus, xhr) => {
+ callTracker.getServerAudits = 0;
+
+ if (xhr.status === 304 || !data) {
+ return;
+ }
+
+ AppDispatcher.handleServerAction({
+ type: ActionTypes.RECIEVED_SERVER_AUDITS,
+ audits: data
+ });
+ },
+ (err) => {
+ callTracker.getServerAudits = 0;
+ dispatchError(err, 'getServerAudits');
+ }
+ );
+}
+
export function getConfig() {
if (isCallInProgress('getConfig')) {
return;