Files
arcanechat-android/src/main/java/org/thoughtcrime/securesms/geolocation/LocationSource.java
T
2026-04-17 20:30:57 +02:00

18 lines
456 B
Java

package org.thoughtcrime.securesms.geolocation;
import android.content.Context;
import android.location.Location;
import androidx.annotation.NonNull;
/** Abstraction over platform LocationManager and GMS FusedLocationProviderClient. */
public interface LocationSource {
void startUpdates(@NonNull Context context, @NonNull Callback callback);
void stopUpdates();
interface Callback {
void onLocationUpdate(@NonNull Location location);
}
}