update cargo
This commit is contained in:
1637
Cargo.lock
generated
1637
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -33,25 +33,26 @@ pub fn message(message: paho_mqtt::Message) {
|
||||
let split: Vec<&str> = message.topic().split("/").collect();
|
||||
let data = message.payload_str();
|
||||
|
||||
let message_received = [MosquittoMessage {
|
||||
service: split[0].to_string(),
|
||||
capteur: split[1].to_string(),
|
||||
type_donnee: split[2].to_string(),
|
||||
donnee: data.to_string(),
|
||||
}];
|
||||
if split.len() == 3 {
|
||||
let message_received = [MosquittoMessage {
|
||||
service: split[0].to_string(),
|
||||
capteur: split[1].to_string(),
|
||||
type_donnee: split[2].to_string(),
|
||||
donnee: data.to_string(),
|
||||
}];
|
||||
|
||||
let _res = conn.exec_batch(
|
||||
r"INSERT INTO donnees (service, capteur, type, donnee, date_donnee)
|
||||
VALUES (:service, :capteur, :type, :donnee, NOW())",
|
||||
message_received.iter().map(|p| {
|
||||
params! {
|
||||
"service" => &p.service,
|
||||
"capteur" => &p.capteur,
|
||||
"type" => &p.type_donnee,
|
||||
"donnee" => &p.donnee,
|
||||
}
|
||||
}),
|
||||
);
|
||||
|
||||
//println!("topic : {:?} data : {}", split, data.to_string());
|
||||
let _res = conn.exec_batch(
|
||||
r"INSERT INTO donnees (service, capteur, type, donnee, date_donnee)
|
||||
VALUES (:service, :capteur, :type, :donnee, NOW())",
|
||||
message_received.iter().map(|p| {
|
||||
params! {
|
||||
"service" => &p.service,
|
||||
"capteur" => &p.capteur,
|
||||
"type" => &p.type_donnee,
|
||||
"donnee" => &p.donnee,
|
||||
}
|
||||
}),
|
||||
);
|
||||
//println!("topic : {:?} data : {}", split, data.to_string());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user