stepva / chatalysis

Analyse and visualise your chats - currently supporting Facebook Messenger and Instagram
MIT License
25 stars 5 forks source link

Minor stats reafctor #91

Closed miskfi closed 1 year ago

miskfi commented 1 year ago

The calculated stats such as top 10 conversations were previously stored in the Program class. I moved them to the MessageSource class. It's now the source's responsibility for calculating and storing the stats. This way we got rid of the weird state in the Program class and the necessity to reset this state when changing the message source.