UNPKG

godprotocol

Version:
27 lines (17 loc) 602 B
import { post_request } from "../../utils/services"; const net = async(args, vm, options={})=>{ let {chain, config} = options; let {server, path, payload, callback} = args; server = await server.literal() path = await path.literal() if (!path.startsWith('/')) path = `/${path}` payload = payload && await payload.literal() let result; if(callback){ }else { result = await post_request({options: {hostname: server.ip, port: server.port, path}, data: payload}) result = await vm.parse_dynamic(result, {chain, config}) } return result; } export default net;