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

Commit 1f72ded4 authored by Nate Myren's avatar Nate Myren
Browse files

Remove TYPE_OTP_CODE API

The current TC model's performance is inadquate, we should not encourage
its use for OTP codes.

Bug: 319301744
Test: build
Change-Id: I974ee28a3571ecf828d521b1d69cec8783b83abd
parent 617373ce
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -56954,7 +56954,6 @@ package android.view.textclassifier {
    field public static final String TYPE_EMAIL = "email";
    field public static final String TYPE_FLIGHT_NUMBER = "flight";
    field public static final String TYPE_OTHER = "other";
    field @FlaggedApi("android.service.notification.redact_sensitive_notifications_from_untrusted_listeners") public static final String TYPE_OTP_CODE = "otp_code";
    field public static final String TYPE_PHONE = "phone";
    field public static final String TYPE_UNKNOWN = "";
    field public static final String TYPE_URL = "url";
+1 −8
Original line number Diff line number Diff line
@@ -16,9 +16,6 @@

package android.view.textclassifier;

import static android.service.notification.Flags.FLAG_REDACT_SENSITIVE_NOTIFICATIONS_FROM_UNTRUSTED_LISTENERS;

import android.annotation.FlaggedApi;
import android.annotation.IntDef;
import android.annotation.IntRange;
import android.annotation.NonNull;
@@ -111,9 +108,6 @@ public interface TextClassifier {
    String TYPE_DATE_TIME = "datetime";
    /** Flight number in IATA format. */
    String TYPE_FLIGHT_NUMBER = "flight";
    /** One-time login codes */
    @FlaggedApi(FLAG_REDACT_SENSITIVE_NOTIFICATIONS_FROM_UNTRUSTED_LISTENERS)
    String TYPE_OTP_CODE = "otp_code";
    /**
     * Word that users may be interested to look up for meaning.
     * @hide
@@ -132,8 +126,7 @@ public interface TextClassifier {
            TYPE_DATE,
            TYPE_DATE_TIME,
            TYPE_FLIGHT_NUMBER,
            TYPE_DICTIONARY,
            TYPE_OTP_CODE
            TYPE_DICTIONARY
    })
    @interface EntityType {}