)]}'
{
  "commit": "96e79d56359dce8618c5d20eaf5883ec5b33171d",
  "tree": "31667f68854b7372021a3952c127eb63601f5e51",
  "parents": [
    "8a9733fc8d5b28b548363dde908eb342a2e62939"
  ],
  "author": {
    "name": "Juan Sebastian Martinez",
    "email": "juansmartinez@google.com",
    "time": "Thu Aug 10 15:22:53 2023 -0700"
  },
  "committer": {
    "name": "Juan Sebastian Martinez",
    "email": "juansmartinez@google.com",
    "time": "Fri Aug 11 13:11:06 2023 -0700"
  },
  "message": "Using performHapticFeedback on BiometricViewBinder\n\nMigration towards a new oneway API to play haptics from the main thread.\nA stateflow is introduced from the PromptViewModel to indicate a\nHapticFeedbackConstant to be played in the BiomemtricViewBinder. The binder\ncollects the flow and plays the indicated haptics. CONFIRM and REJECT\nconstants are used to indicated success and failure of authentication. A\nfeature flag controls the migration.\n\nTest: atest PromptViewModelTest\nBug: 245528624\nChange-Id: I27e4057e0613ed1b24724ddafd85771da5c3019d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58adfa1d882c9123c6b7f5a794b474fb0b7f93c7",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java",
      "new_id": "58c8000a23287a9c87ea4bccf7eab23bb71ba2c6",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java"
    },
    {
      "type": "modify",
      "old_id": "3df7ca58736a2c4d79077773a2b64841e753f246",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/biometrics/AuthController.java",
      "new_id": "60e4cd02456b914c2cf7536533c96ea21090f96e",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/biometrics/AuthController.java"
    },
    {
      "type": "modify",
      "old_id": "a4cd3fa88e6660f8d70883444a9817434b08e622",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt",
      "new_id": "f51b60b0276c68d131acc22242957ab96959218f",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt"
    },
    {
      "type": "modify",
      "old_id": "dca19c503fd351d6d6141ad424288c8a47ce57c1",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt",
      "new_id": "655e74ae262b185e7c7b40e5438d9e83ed0e0e7c",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt"
    },
    {
      "type": "modify",
      "old_id": "e3e61306bcd710db33539fa3220c475115949b5b",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/AuthContainerViewTest.kt",
      "new_id": "4e52e64a8af131f3ae8e7cda39d5524c69cd976e",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/AuthContainerViewTest.kt"
    },
    {
      "type": "modify",
      "old_id": "3d4171ff9cf3453aa9f9b172b5c11ea0d2fa02f6",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/AuthControllerTest.java",
      "new_id": "bf2020bb3d3745e50af943f73c07c80caed342d9",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/AuthControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "40b1f207894a4ded6f2491232af671797d3e4553",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModelTest.kt",
      "new_id": "7e6b74a8dce681646726e09ab709d6cf7e1c7e23",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModelTest.kt"
    }
  ]
}
