onGpsData method

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

Implementation

@override
onGpsData({Payload? payload})
{
  // enabled?
  if (enabled == false) 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);
  }
}