diff --git a/src/as/com/threerings/presents/client/ResultWrapper.as b/src/as/com/threerings/presents/client/ResultWrapper.as new file mode 100644 index 000000000..4d3fad3e1 --- /dev/null +++ b/src/as/com/threerings/presents/client/ResultWrapper.as @@ -0,0 +1,21 @@ +package com.threerings.presents.client { + +public class ResultWrapper extends InvocationAdapter + implements InvocationService_ResultListener +{ + public function ResultWrapper ( + failed :Function, processed :Function = null) + { + super(failed); + _processed = processed; + } + + // documentation inherited from interface ResultListener + public function requestProcessed (result :Object) :void + { + _processed(result); + } + + protected var _processed :Function; +} +}