1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 13:55:21 +02:00

refactor(environments): remove endpoints cache [DTD-100] (#6408)

This commit is contained in:
Chaim Lev-Ari 2022-11-02 13:29:26 +02:00 committed by GitHub
parent 9ef2e27aae
commit 37d4a80769
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 155 additions and 353 deletions

View file

@ -0,0 +1,10 @@
import axios, { parseAxiosError } from '@/portainer/services/axios';
import { EnvironmentId } from '@/react/portainer/environments/types';
export async function ping(environmentId: EnvironmentId) {
try {
await axios.get(`/endpoints/${environmentId}/docker/_ping`);
} catch (error) {
throw parseAxiosError(error as Error);
}
}

View file

@ -1,10 +1,10 @@
import { EventViewModel } from '../models/event';
import { ping } from './ping';
angular.module('portainer.docker').factory('SystemService', [
'$q',
'System',
'SystemEndpoint',
function SystemServiceFactory($q, System, SystemEndpoint) {
function SystemServiceFactory($q, System) {
'use strict';
var service = {};
@ -26,7 +26,7 @@ angular.module('portainer.docker').factory('SystemService', [
};
service.ping = function (endpointId) {
return SystemEndpoint.ping({ endpointId: endpointId }).$promise;
return ping(endpointId);
};
service.version = function () {