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

Commit 5e45c31d authored by Robert Shih's avatar Robert Shih
Browse files

statsd_drm pushed atom: skip empty entries

Bug: 141714243
Test: statsd_testdrive
Change-Id: I521c7482dd0c157c9ad25f45d6bbfa391a9e562c
parent 3665bc2c
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -59,9 +59,16 @@ bool statsd_mediadrm(const std::shared_ptr<const mediametrics::Item>& item,
    std::string description;
    std::string description;
    (void) item->getString("description", &description);
    (void) item->getString("description", &description);


    std::string serialized_metrics;
    (void) item->getString("serialized_metrics", &serialized_metrics);
    if (serialized_metrics.empty()) {
        ALOGD("statsd_mediadrm skipping empty entry");
        return false;
    }

    // This field is left here for backward compatibility.
    // This field is left here for backward compatibility.
    // This field is not used anymore.
    // This field is not used anymore.
    const std::string  kUnusedField("unused");
    const std::string  kUnusedField("");
    android::util::BytesField bf_serialized(kUnusedField.c_str(), kUnusedField.size());
    android::util::BytesField bf_serialized(kUnusedField.c_str(), kUnusedField.size());
    int result = android::util::stats_write(android::util::MEDIAMETRICS_MEDIADRM_REPORTED,
    int result = android::util::stats_write(android::util::MEDIAMETRICS_MEDIADRM_REPORTED,
        timestamp_nanos, package_name.c_str(), package_version_code,
        timestamp_nanos, package_name.c_str(), package_version_code,