Commit Graph

4 Commits

Author SHA1 Message Date
Jeremiah Russell
adaf2b1e30 feat(message_list): improve message handling and logging
- create MessageSummary struct to hold message id and subject
- update MessageList to use MessageSummary instead of just message ids
- implement log_message_subjects to fetch and log message subjects
- add elide function to truncate long subjects for better logging
2025-10-06 17:09:47 +01:00
Jeremiah Russell
f7a8066f66 feat(message_list): enhance message list functionality and debugging
- implement Debug trait for MessageList struct for better debugging
- add getter methods for message_ids, label_ids, and hub for external access
- change log level check to include Info and higher for message subject logging
2025-10-06 10:38:30 +01:00
Jeremiah Russell
0a528b4196 feat(message_list): add message_ids to MessageList struct
- add message_ids field to store message IDs
- update run method to populate message_ids
- create messages_list method for API calls
- create log_message_subjects method to log message subjects
2025-10-06 07:14:46 +01:00
Jeremiah Russell
188a311175 ♻️ refactor(message): rename message to message_list
- rename `message.rs` to `message_list.rs` to improve clarity
- update struct name from `Message` to `MessageList`
2025-10-05 09:49:56 +01:00