analytics: 3p NC: Implement ErrorCodeRecorder for AnalyticsRecorder.

PiperOrigin-RevId: 395881244
This commit is contained in:
edwinwu
2021-09-10 02:04:06 -07:00
committed by Copybara-Service
parent 7e4f65b882
commit 6926f5cd4b
7 changed files with 478 additions and 0 deletions
+27
View File
@@ -14,6 +14,8 @@
# Proto for Nearby products
load("//net/proto2/contrib/portable/cc:portable_proto_build_defs.bzl", "portable_proto_library")
licenses(["notice"])
package(default_visibility = ["//visibility:public"])
@@ -32,3 +34,28 @@ java_lite_proto_library(
name = "error_code_enums_java_proto_lite",
deps = [":error_code_enums_proto"],
)
portable_proto_library(
name = "error_code_enums_portable_proto",
compatible_with = [
"//buildenv/target:non_prod",
],
config = ":error_code_enums_proto_config",
copts = [
"-DGOOGLE_PROTOBUF_NO_RTTI=1",
],
proto_deps = [
":error_code_enums_proto",
],
visibility = [
"//third_party/nearby_connections:__subpackages__",
],
)
filegroup(
name = "error_code_enums_proto_config",
srcs = ["error_code_enums_proto_config.asciipb"],
compatible_with = [
"//buildenv/target:non_prod",
],
)
@@ -0,0 +1,14 @@
optimize_mode: LITE_RUNTIME
allowed_enum: "location.nearby.errorcode.proto.ErrorType"
allowed_enum: "location.nearby.errorcode.proto.Event"
allowed_enum: "location.nearby.errorcode.proto.CommonError"
allowed_enum: "location.nearby.errorcode.proto.StartAdvertisingError"
allowed_enum: "location.nearby.errorcode.proto.StopAdvertisingError"
allowed_enum: "location.nearby.errorcode.proto.StartDiscoveringError"
allowed_enum: "location.nearby.errorcode.proto.StopDiscoveringError"
allowed_enum: "location.nearby.errorcode.proto.StartListeningIncomingConnectionError"
allowed_enum: "location.nearby.errorcode.proto.StopListeningIncomingConnectionError"
allowed_enum: "location.nearby.errorcode.proto.ConnectError"
allowed_enum: "location.nearby.errorcode.proto.DisconnectError"
allowed_enum: "location.nearby.errorcode.proto.Description"