Verified Commit a173d268 authored by Marvin W.'s avatar Marvin W. 🐿
Browse files

Announce (unsupported) feature in location manager

parent 161c2ffa
...@@ -19,6 +19,8 @@ package org.microg.gms.location; ...@@ -19,6 +19,8 @@ package org.microg.gms.location;
import android.os.RemoteException; import android.os.RemoteException;
import android.util.Log; import android.util.Log;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.internal.ConnectionInfo;
import com.google.android.gms.common.internal.GetServiceRequest; import com.google.android.gms.common.internal.GetServiceRequest;
import com.google.android.gms.common.internal.IGmsCallbacks; import com.google.android.gms.common.internal.IGmsCallbacks;
...@@ -36,7 +38,11 @@ public class GoogleLocationManagerService extends BaseService { ...@@ -36,7 +38,11 @@ public class GoogleLocationManagerService extends BaseService {
public void handleServiceRequest(IGmsCallbacks callback, GetServiceRequest request, GmsService service) throws RemoteException { public void handleServiceRequest(IGmsCallbacks callback, GetServiceRequest request, GmsService service) throws RemoteException {
impl.invokeOnceReady(() -> { impl.invokeOnceReady(() -> {
try { try {
callback.onPostInitComplete(0, impl.asBinder(), null); ConnectionInfo info = new ConnectionInfo();
info.features = new Feature[] {
new Feature("name_sleep_segment_request", 1)
};
callback.onPostInitCompleteWithConnectionInfo(0, impl.asBinder(), info);
} catch (RemoteException e) { } catch (RemoteException e) {
Log.w(TAG, e); Log.w(TAG, e);
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment