import { serverRequest } from '@/utils/request'; const ProtocolManager = { async getSupportedProtocols (): Promise { const res = await serverRequest.get>( '/ProtocolConfig/protocols' ); if (res.data.code !== 0) { throw new Error(res.data.message); } return res.data.data; }, async getProtocolStatus (): Promise> { const res = await serverRequest.get>>( '/ProtocolConfig/status' ); if (res.data.code !== 0) { throw new Error(res.data.message); } return res.data.data; }, async getSatoriConfig (): Promise { const res = await serverRequest.get>( '/ProtocolConfig/satori' ); if (res.data.code !== 0) { throw new Error(res.data.message); } return res.data.data; }, async setSatoriConfig (config: SatoriConfig): Promise { const res = await serverRequest.post>( '/ProtocolConfig/satori', { config: JSON.stringify(config) } ); if (res.data.code !== 0) { throw new Error(res.data.message); } }, }; export default ProtocolManager;