Migrate #4

Merged
phoenix merged 26 commits from migrate into v0.1.x 2026-06-06 17:47:45 -04:00
Showing only changes of commit 0e4f1eedde - Show all commits
+34
View File
@@ -40,3 +40,37 @@ pub async fn send_messages(
count += 1;
}
}
pub fn parse_numbers(filepath: &str) -> Vec<Contact> {
match std::fs::File::open(filepath) {
Ok(file) => {
let reader = std::io::BufReader::new(file);
let contacts: Vec<Contact> = match serde_json::from_reader(reader) {
Ok(va) => {
va
}
Err(err) => {
Vec::new()
}
};
contacts
}
Err(err) => {
Vec::new()
}
}
}
pub fn parse_message(filepath: &str) -> Result<Message, std::io::Error> {
match std::fs::File::open(filepath) {
Ok(file) => {
let reader = std::io::BufReader::new(file);
let message: Message = serde_json::from_reader(reader)?;
Ok(message)
}
Err(err) => {
Err(err)
}
}
}