func configure()

in mpush_ios_demo/mpush_ios_demo/LiveActivity/ActivitiesTableViewCell.swift [209:241]


    func configure(status: String, modelName: String, activityId: String) {
        statusValueLabel.text = status
        modelValueLabel.text = modelName
        idValueLabel.text = activityId
        endButton.isHidden = false

        // 根据状态调整显示
        var dotColor = UIColor.init(hexString: "#29A64E")
        var valueColor = UIColor.init(hexString: "#29A64E")

        switch status.lowercased() {
        case "active":
            dotColor = UIColor.init(hexString: "#29A64E")
            valueColor = UIColor.init(hexString: "#29A64E")
        case "ended":
            dotColor = UIColor.init(hexString: "#C82727")
            valueColor = UIColor.init(hexString: "#C82727")
            endButton.isHidden = true
        case "dismissed":
            dotColor = UIColor.init(hexString: "#9DA3BC")
            valueColor = UIColor.init(hexString: "#9DA3BC")
            endButton.isHidden = true
        case "stale":
            dotColor = UIColor.init(hexString: "#F0891C")
            valueColor = UIColor.init(hexString: "#F0891C")
        default:
            dotColor = UIColor.init(hexString: "#29A64E")
            valueColor = UIColor.init(hexString: "#29A64E")
        }

        statusDotView.backgroundColor = dotColor
        statusValueLabel.textColor = valueColor
    }