summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
author Matt Casey <mrcasey@google.com> 2023-02-06 21:49:25 +0000
committer Matt Casey <mrcasey@google.com> 2023-02-07 14:36:14 +0000
commit5b4432dbb7972e99a8ae30fa7421b805116d691d (patch)
tree8c53db010a5a87b437717d6ec797443b1bbd61da /java/src
parent9f5489d8213f4ff6259c43b076d9538db83180d0 (diff)
Release sharesheet API and preview features.
Update flag and test code to allow for released flags. Test: atest CtsSharesheetDeviceTest Test: atest UnbundledChooserActivityTest Bug: 266983432 Bug: 266982749 Bug: 266983474 Bug: 267355521 Change-Id: I1c45840bd454264f553d6d25c4029f3cc8f3f073
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/intentresolver/flags/Flags.kt14
1 files changed, 9 insertions, 5 deletions
diff --git a/java/src/com/android/intentresolver/flags/Flags.kt b/java/src/com/android/intentresolver/flags/Flags.kt
index 9c206265..917983ed 100644
--- a/java/src/com/android/intentresolver/flags/Flags.kt
+++ b/java/src/com/android/intentresolver/flags/Flags.kt
@@ -16,6 +16,7 @@
package com.android.intentresolver.flags
+import com.android.systemui.flags.ReleasedFlag
import com.android.systemui.flags.UnreleasedFlag
// Flag id, name and namespace should be kept in sync with [com.android.systemui.flags.Flags] to
@@ -23,24 +24,27 @@ import com.android.systemui.flags.UnreleasedFlag
object Flags {
// TODO(b/266983432) Tracking Bug
@JvmField
- val SHARESHEET_CUSTOM_ACTIONS = unreleasedFlag(1501, "sharesheet_custom_actions", teamfood = true)
+ val SHARESHEET_CUSTOM_ACTIONS = releasedFlag(1501, "sharesheet_custom_actions")
// TODO(b/266982749) Tracking Bug
@JvmField
- val SHARESHEET_RESELECTION_ACTION = unreleasedFlag(1502, "sharesheet_reselection_action", teamfood = true)
+ val SHARESHEET_RESELECTION_ACTION = releasedFlag(1502, "sharesheet_reselection_action")
// TODO(b/266983474) Tracking Bug
@JvmField
- val SHARESHEET_IMAGE_AND_TEXT_PREVIEW = unreleasedFlag(
- id = 1503, name = "sharesheet_image_text_preview", teamfood = true
+ val SHARESHEET_IMAGE_AND_TEXT_PREVIEW = releasedFlag(
+ id = 1503, name = "sharesheet_image_text_preview"
)
// TODO(b/267355521) Tracking Bug
@JvmField
- val SHARESHEET_SCROLLABLE_IMAGE_PREVIEW = unreleasedFlag(
+ val SHARESHEET_SCROLLABLE_IMAGE_PREVIEW = releasedFlag(
1504, "sharesheet_scrollable_image_preview"
)
+ private fun releasedFlag(id: Int, name: String) =
+ ReleasedFlag(id, name, "systemui")
+
private fun unreleasedFlag(id: Int, name: String, teamfood: Boolean = false) =
UnreleasedFlag(id, name, "systemui", teamfood)
}