Adventures in Mail - Week 3
I have successfully modularized my code. My DBus API now has little trace of IMAP-ism and my cache is working fully asyncronously. It has been a week of learning. Being asyncronous was hurting my brain initially. I’m getting used to it.
This past week:
- Fought with Git
- Cleaned code
- Separated code into module files
- Fetch data using UID instead of IMAP folder sequence number
- This will be useful for when I’m not dealing with IMAP-based mail
- Fetch mail from the local cache if it is present, otherwise, ask the server
- Started code to enable the fetching of specific mime parts from a message
That’s about it for this week!
Read other posts