package com.geofence.services;

import android.content.Intent;
import android.os.Bundle;
import androidx.annotation.Nullable;

import com.facebook.react.HeadlessJsTaskService;
import com.facebook.react.jstasks.HeadlessJsTaskConfig;
import com.facebook.react.bridge.Arguments;

public class GeofenceEventHeadlessTaskService extends HeadlessJsTaskService{
  @Nullable
  protected HeadlessJsTaskConfig getTaskConfig(Intent intent) {
    Bundle extras = intent.getExtras();
    return new HeadlessJsTaskConfig(
      "OnBoundaryEvent",
      extras != null ? Arguments.fromBundle(extras) : null,
      5000,
      true);
  }
}
