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

Commit 68ee0f70 authored by Brad Hinegardner's avatar Brad Hinegardner
Browse files

Add logging for restore of Lockscreen Quick Affordances

Bug: 324565837
Test: presubmits pass
Flag: NONE
Change-Id: I885393cae434229fc63572dc6bd5a1a3f727d31a
parent 887e6d6c
Loading
Loading
Loading
Loading
+18 −2
Original line number Diff line number Diff line
@@ -17,14 +17,17 @@

package com.android.systemui.keyguard.domain.backup

import android.app.backup.BackupDataInputStream
import android.app.backup.SharedPreferencesBackupHelper
import android.content.Context
import android.util.Log
import com.android.app.tracing.traceSection
import com.android.systemui.keyguard.data.quickaffordance.KeyguardQuickAffordanceSelectionManager
import com.android.systemui.settings.UserFileManagerImpl

/** Handles backup & restore for keyguard quick affordances. */
class KeyguardQuickAffordanceBackupHelper(
    context: Context,
    private val context: Context,
    userId: Int,
) :
    SharedPreferencesBackupHelper(
@@ -34,4 +37,17 @@ class KeyguardQuickAffordanceBackupHelper(
                fileName = KeyguardQuickAffordanceSelectionManager.FILE_NAME,
            )
            .getPath()
    )
    ) {

    override fun restoreEntity(data: BackupDataInputStream?) {
        Log.d(TAG, "Starting restore for ${data?.key} for user ${context.userId}")
        traceSection("$TAG File restore: ${data?.key}") {
            super.restoreEntity(data)
        }
        Log.d(TAG, "Finished restore for ${data?.key} for user ${context.userId}")
    }

    companion object {
        private const val TAG = "KeyguardQuickAffordanceBackupHelper"
    }
}