handleJsMessage static method

void handleJsMessage(
  1. String msg
)

Implementation

static void handleJsMessage(String msg) {
  final data = jsonDecode(msg);

  switch (data['action']) {
    case 'onNextStep':
      TourUtil.next();
      break;
    case 'onPrevStep':
      TourUtil.previous();
      break;
    case 'openLink':
      Util.launchInBrowser(data['url']);
      break;
    case 'onCloseStep':
      TourUtil.finish();
      break;
  }
}