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

Commit 42d5ee7f authored by Oriol Prieto Gasco's avatar Oriol Prieto Gasco
Browse files

Export flags used in FlaggedApi annotations

Before calling a flagged API, client code must check the value of the flag
which gates it. Those flags must be exported in order to be accessible from
containers other than the container where the flag and the API are hosted.

Bug: 320984775
Bug: 322839671

Test: m all_aconfig_declarations
Test: printflags --format='{fully_qualified_name}:{is_exported}' | grep true

Change-Id: Ibadca88fccae9a68a22548f76889f3247f6135e0
parent 32260704
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ container: "system"

flag {
  name: "voip_app_actions_support"
  is_exported: true
  namespace: "telecom"
  description: "When set, Telecom support for additional VOIP application actions is active."
  bug: "296934278"
@@ -10,6 +11,7 @@ flag {

flag {
  name: "call_details_id_changes"
  is_exported: true
  namespace: "telecom"
  description: "When set, call details/extras id updates to Telecom APIs for Android V are active."
  bug: "301713560"
@@ -17,6 +19,7 @@ flag {

flag{
  name: "add_call_uri_for_missed_calls"
  is_exported: true
  namespace: "telecom"
  description: "The key is used for dialer apps to mark missed calls as read when it gets the notification on reboot."
  bug: "292597423"
@@ -24,6 +27,7 @@ flag{

flag{
  name: "set_mute_state"
  is_exported: true
  namespace: "telecom"
  description: "transactional calls need the ability to mute the call audio input"
  bug: "310669304"
@@ -31,6 +35,7 @@ flag{

flag{
  name: "get_registered_phone_accounts"
  is_exported: true
  namespace: "telecom"
  description: "When set, self-managed clients can get their own phone accounts"
  bug: "317132586"
@@ -38,6 +43,7 @@ flag{

flag{
  name: "transactional_video_state"
  is_exported: true
  namespace: "telecom"
  description: "when set, clients using transactional implementations will be able to set & get the video state"
  bug: "311265260"
@@ -45,6 +51,7 @@ flag{

flag{
  name: "business_call_composer"
  is_exported: true
  namespace: "telecom"
  description: "Enables enriched calling features (e.g. Business name will show for a call)"
  bug: "311688497"
@@ -53,6 +60,7 @@ flag{

flag{
  name: "get_last_known_cell_identity"
  is_exported: true
  namespace: "telecom"
  description: "Formalizes the getLastKnownCellIdentity API that Telecom reliees on as a system api"
  bug: "327454165"
+1 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ container: "system"

flag {
    name: "telecom_resolve_hidden_dependencies"
    is_exported: true
    namespace: "telecom"
    description: "Mainland cleanup for hidden dependencies"
    bug: "323414215"