onGpsData method

  1. @override
dynamic onGpsData({
  1. Payload? payload,
})
override

Implementation

@override
onGpsData({Payload? payload}) {
  // enabled?
  if (!enabled) return;

  busy = false;

  if (payload != null) {
    // build data
    Data data = Data();
    data.add(payload.map);
    onSuccess(data, code: 200);
  } else {
    //we should check for permissions here and possibly have a permissiongranted="" permissiondenied="" event?
    onFail(Data(), code: 400);
  }
}