UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

23 lines (19 loc) 571 B
import { createService } from '../create'; import api from './api'; import loadCacheApi from './loadCache'; const service = createService(api); service.saveFile = async function (options) { const result = await service.loadFile({ query: { serviceId: options.body.serviceId, path: options.body.path, }, }); if (!result) { return service.createFile(options); } else { return service.updateFile(options); } }; export default service; export const loadCacheService = createService(loadCacheApi);