@lcap/asl
Version:
NetEase Application Specific Language
23 lines (19 loc) • 571 B
JavaScript
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);