diff --git a/app/src/main/java/com/app/simplitend/apputils/NotificationService.java b/app/src/main/java/com/app/simplitend/apputils/NotificationService.java index 1d22e34..bc9d9a2 100644 --- a/app/src/main/java/com/app/simplitend/apputils/NotificationService.java +++ b/app/src/main/java/com/app/simplitend/apputils/NotificationService.java @@ -4,31 +4,17 @@ import static android.content.Context.NOTIFICATION_SERVICE; import static com.app.simplitend.apputils.AppUtil.NOTIFICATION_ACTION; import static com.app.simplitend.apputils.Constants.ACTIVITY_TIME; import static com.app.simplitend.apputils.Constants.MEDICINE_TIME; -import static com.app.simplitend.patientgeofencing.GeoFenceHelper.GEOFENCE_ID; import static com.app.simplitend.patientgeofencing.GeoFenceHelper.GEOFENCE_TAG; -import android.Manifest; import android.app.NotificationManager; -import android.app.PendingIntent; -import android.content.Context; import android.content.Intent; -import android.content.pm.PackageManager; -import android.os.Build; import android.service.notification.StatusBarNotification; import android.util.Log; import androidx.annotation.NonNull; -import androidx.annotation.RequiresPermission; -import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import com.app.simplitend.locationupdates.LocationService; -import com.app.simplitend.patientgeofencing.GeoFenceHelper; -import com.google.android.gms.location.Geofence; -import com.google.android.gms.location.GeofencingClient; -import com.google.android.gms.location.GeofencingRequest; -import com.google.android.gms.location.LocationServices; -import com.google.android.gms.maps.model.LatLng; import com.onesignal.OneSignal; import com.onesignal.notifications.INotificationReceivedEvent; import com.onesignal.notifications.INotificationServiceExtension; @@ -37,7 +23,6 @@ import org.json.JSONException; import org.json.JSONObject; import java.util.Arrays; -import java.util.Comparator; import java.util.List; public class NotificationService implements INotificationServiceExtension { @@ -62,7 +47,7 @@ public class NotificationService implements INotificationServiceExtension { { List active_notifications = Arrays.asList(notificationManager.getActiveNotifications()); - int minPostTime = Integer.MAX_VALUE; + long minPostTime = Long.MAX_VALUE; StatusBarNotification notification = null; for (StatusBarNotification not: active_notifications){ if (not.getPostTime() < minPostTime){