[client] fixes
This commit is contained in:
@@ -1,7 +1,19 @@
|
||||
package ru.m.connect.fake;
|
||||
|
||||
import ru.m.connect.IConnection.ConnectionEvent;
|
||||
import promhx.Promise;
|
||||
import protohx.Message;
|
||||
|
||||
class FakeConnection extends BaseConnection {
|
||||
override public function connect():Void {}
|
||||
override public function disconnect():Void {}
|
||||
|
||||
class FakeConnection<O:Message, I:Message> extends BaseConnection<O, I> {
|
||||
|
||||
override public function connect():Promise<IConnection<O, I>> {
|
||||
handler.emit(ConnectionEvent.CONNECTED);
|
||||
var promise:Promise<IConnection<O, I>> = cast Promise.promise(this);
|
||||
return promise;
|
||||
}
|
||||
|
||||
override public function disconnect():Void {
|
||||
handler.emit(ConnectionEvent.DISCONNECTED);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user