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():Promise> { handler.emit(ConnectionEvent.CONNECTED); var promise:Promise> = cast Promise.promise(this); return promise; } override public function disconnect():Void { handler.emit(ConnectionEvent.DISCONNECTED); } }