[callback] added nay method
This commit is contained in:
@@ -23,6 +23,12 @@ class Callback<T> implements ICallback<T> {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function any(f:Dynamic -> Void):ICallback<T> {
|
||||||
|
_success = f;
|
||||||
|
_fail = f;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public function callSuccess(data:T):Void {
|
public function callSuccess(data:T):Void {
|
||||||
try {
|
try {
|
||||||
if (_success != null) _success(data);
|
if (_success != null) _success(data);
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import haxework.core.IDisposable;
|
|||||||
interface ICallback<T> extends IDisposable {
|
interface ICallback<T> extends IDisposable {
|
||||||
public function success(f:T -> Void):ICallback<T>;
|
public function success(f:T -> Void):ICallback<T>;
|
||||||
public function fail(f:Dynamic -> Void):ICallback<T>;
|
public function fail(f:Dynamic -> Void):ICallback<T>;
|
||||||
|
public function any(f:Dynamic -> Void):ICallback<T>;
|
||||||
public function callSuccess(data:T):Void;
|
public function callSuccess(data:T):Void;
|
||||||
public function callSuccessAsync(data:T):Void;
|
public function callSuccessAsync(data:T):Void;
|
||||||
public function callFail(error:Dynamic):Void;
|
public function callFail(error:Dynamic):Void;
|
||||||
|
|||||||
Reference in New Issue
Block a user