Load MQTT credentials from environment during compile time

This commit is contained in:
Dreaded_X 2023-08-27 03:28:10 +02:00
parent f271475948
commit 727fda3493
Signed by: Dreaded_X
GPG Key ID: 96C9F2B15F72C54B

View File

@ -233,8 +233,8 @@ async fn main(spawner: Spawner) {
let mut config = ClientConfig::new(rust_mqtt::client::client_config::MqttVersion::MQTTv5, rng);
config.add_username("mqtt");
config.add_password("$x@w6t8ErHJwolSfVdkLqFUvxex5ZgeE");
config.add_username(env!("MQTT_USERNAME"));
config.add_password(env!("MQTT_PASSWORD"));
config.add_max_subscribe_qos(rust_mqtt::packet::v5::publish_packet::QualityOfService::QoS1);
config.add_client_id("pico");
// Leads to InsufficientBufferSize error