|
|
@@ -1,6 +1,7 @@
|
|
|
import type { ProtocolItem } from '@/pages/link/Protocol/typings';
|
|
|
import { request } from 'umi';
|
|
|
import BaseService from '@/utils/BaseService';
|
|
|
+import SystemConst from '@/utils/const';
|
|
|
|
|
|
class Service extends BaseService<ProtocolItem> {
|
|
|
public modifyState = (id: string, action: 'deploy' | 'un-deploy') =>
|
|
|
@@ -13,6 +14,8 @@ class Service extends BaseService<ProtocolItem> {
|
|
|
|
|
|
public debug = (type: 'encode' | 'decode', data: Record<string, unknown>) =>
|
|
|
request(`${this.uri}/${type}`, { method: 'POST', data });
|
|
|
+
|
|
|
+ public validator = (id: string) => request(`${SystemConst.API_BASE}/protocol/${id}/exists`);
|
|
|
}
|
|
|
|
|
|
export default Service;
|