KamomeClient constructor

KamomeClient(
  1. JavaScriptRunner _jsRunner
)

Implementation

KamomeClient(this._jsRunner) {
  // Add preset commands.
  add(Command(_commandSYN, (_, __, completion) {
    _ready = true;
    completion.resolve(data: {"versionCode": kamomeVersionCode});
  }));
  add(Command(_commandACK, (_, __, completion) {
    Future.delayed(const Duration(milliseconds: 1)).then((_) => {
          if (readEventListener != null) {readEventListener!()}
        });
    completion.resolve();
  }));
}