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

Commit ab5d2b45 authored by Kurt Partridge's avatar Kurt Partridge
Browse files

[Rlog41] ResearchLogger debugging support in UploaderService

Change-Id: I70d5bd0cb12be7a5cc216799f92622912646466f
parent 5a50d574
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -46,9 +46,10 @@ import java.net.URL;

public final class UploaderService extends IntentService {
    private static final String TAG = UploaderService.class.getSimpleName();
    private static final boolean DEBUG = false && ProductionFlag.IS_EXPERIMENTAL_DEBUG;
    // Set IS_INHIBITING_AUTO_UPLOAD to true for local testing
    private static final boolean IS_INHIBITING_AUTO_UPLOAD =
            false && ProductionFlag.IS_EXPERIMENTAL_DEBUG;  // Force false in production
    private static final boolean IS_INHIBITING_AUTO_UPLOAD = false
            && ProductionFlag.IS_EXPERIMENTAL_DEBUG;  // Force false in production
    public static final long RUN_INTERVAL = AlarmManager.INTERVAL_HOUR;
    private static final String EXTRA_UPLOAD_UNCONDITIONALLY = UploaderService.class.getName()
            + ".extra.UPLOAD_UNCONDITIONALLY";
@@ -146,7 +147,9 @@ public final class UploaderService extends IntentService {
    }

    private boolean uploadFile(File file) {
        if (DEBUG) {
            Log.d(TAG, "attempting upload of " + file.getAbsolutePath());
        }
        boolean success = false;
        final int contentLength = (int) file.length();
        HttpURLConnection connection = null;
@@ -162,6 +165,9 @@ public final class UploaderService extends IntentService {
            int numBytesRead;
            while ((numBytesRead = fileInputStream.read(buf)) != -1) {
                os.write(buf, 0, numBytesRead);
                if (DEBUG) {
                    Log.d(TAG, new String(buf));
                }
            }
            if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
                Log.d(TAG, "upload failed: " + connection.getResponseCode());
@@ -176,7 +182,9 @@ public final class UploaderService extends IntentService {
            }
            file.delete();
            success = true;
            if (DEBUG) {
                Log.d(TAG, "upload successful");
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {