Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 312d2a19 authored by Alexandru Chircu's avatar Alexandru Chircu Committed by GitHub
Browse files

Actually instantiate objects so that we don't pass `null`. Fixes #1120 (#1121)

parent 761b6dfd
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ import java.util.zip.GZIPOutputStream;
public class CheckinClient {
    private static final String TAG = "GmsCheckinClient";
    private static final Object TODO = null; // TODO
    private static final List<String> TODO_LIST_STRING = new ArrayList<String>(); // TODO
    private static final List<CheckinRequest.Checkin.Statistic> TODO_LIST_CHECKIN = new ArrayList<CheckinRequest.Checkin.Statistic>(); // TODO
    private static final String SERVICE_URL = "https://android.clients.google.com/checkin";

    public static CheckinResponse request(CheckinRequest request) throws IOException {
@@ -108,10 +110,10 @@ public class CheckinClient {
                                .timeMs(new Date().getTime())
                                .build()))
                        .lastCheckinMs(checkinInfo.lastCheckin)
                        .requestedGroup((List<String>) TODO)
                        .requestedGroup(TODO_LIST_STRING)
                        .roaming(phoneInfo.roaming)
                        .simOperator(phoneInfo.simOperator)
                        .stat((List<CheckinRequest.Checkin.Statistic>) TODO)
                        .stat(TODO_LIST_CHECKIN)
                        .userNumber(0)
                        .build())
                .deviceConfiguration(new CheckinRequest.DeviceConfig.Builder()