4 ms·
Proxies are brilliant. I used one to create an promise based RPC system that allows you to call any method you want. So before proxies, we used to do it as:
by AnkhMorporkian 11y ago
Proxies are brilliant. I used one to create an promise based RPC system that allows you to call any method you want.
So before proxies, we used to do it as:
await server.rpc.run("methodName", [argumentOne, argumentTwo])
Now, we just do:
await server.rpc.methodName(one, two)
The proxy traps that method call and returns a promise that runs that on the server. It's very slick and has made our code a lot more readable.