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