MCPcopy
hub / github.com/microsoft/SandDance / send

Function send

docs/app/js/sanddance-app.js:54355–54370  ·  view source on GitHub ↗
(key, arg)

Source from the content-addressed store, hash-verified

54353function AsyncGenerator(gen) {
54354 var front, back;
54355 function send(key, arg) {
54356 return new Promise(function(resolve, reject) {
54357 var request = {
54358 key: key,
54359 arg: arg,
54360 resolve: resolve,
54361 reject: reject,
54362 next: null
54363 };
54364 if (back) back = back.next = request;
54365 else {
54366 front = back = request;
54367 resume(key, arg);
54368 }
54369 });
54370 }
54371 function resume(key, arg1) {
54372 try {
54373 var result = gen[key](arg1);

Callers

nothing calls this directly

Calls 5

resumeFunction · 0.70
preventFunction · 0.70
eventExtendFunction · 0.70
errorMethod · 0.45
runMethod · 0.45

Tested by

no test coverage detected