You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When there's enough period and ovulation data for the calculations to work, if you are on certain calendar screens the calculation functions will run continuously which shows up in the debug logs.
To Reproduce
Set up the calendar as shown on the screenshots and the logcat output (android studio) will show continuous debug output when on the November or December calendar pages.
If you add a period date in September then the October page will start doing the same thing also.
It won't happen on months after December until you add a period date on them as well.
Expected behavior
The calculations should only run when a new period or ovulation date is added to the calendar, or when the calendar screen is switched.
However, if they do need to run continuously, then a slower polling rate could be used e.g. calculate once every 3 seconds.
Screenshots
Luteal On
Luteal Off
Smartphone information (please complete the following information):
(Emulated)
Device: [Google Pixel 8]
Android version: [15]
App version: [1.9.3]
Additional context
This is likely intentional behaviour for the calculations, but it might be causing unneccesary load which may be avoidable.
I don't think this is much of an issue really, so feel free to close this if you think so too.
But I thought I would raise in the event that it might cause slowdown on older phones.
The text was updated successfully, but these errors were encountered:
Describe the bug
When there's enough period and ovulation data for the calculations to work, if you are on certain calendar screens the calculation functions will run continuously which shows up in the debug logs.
To Reproduce
Set up the calendar as shown on the screenshots and the logcat output (android studio) will show continuous debug output when on the November or December calendar pages.
If you add a period date in September then the October page will start doing the same thing also.
It won't happen on months after December until you add a period date on them as well.
Expected behavior
The calculations should only run when a new period or ovulation date is added to the calendar, or when the calendar screen is switched.
However, if they do need to run continuously, then a slower polling rate could be used e.g. calculate once every 3 seconds.
Screenshots
![October](https://private-user-images.githubusercontent.com/56398575/392925433-a0545f59-29a2-450e-850e-033fca5a8456.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDY2NDIsIm5iZiI6MTczOTYwNjM0MiwicGF0aCI6Ii81NjM5ODU3NS8zOTI5MjU0MzMtYTA1NDVmNTktMjlhMi00NTBlLTg1MGUtMDMzZmNhNWE4NDU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA3NTkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFhOGZiNzZmNDBjNGM5N2QxNzk2ZTdmZDZiMjYxNTI0YzM3N2JlZjcxZGNhNTQ2ZGMzZmJlZjBiMDNkNzdlZmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7FgL6dgdC9rwj6b2XHgQDVixutLL9skVwy3zuAQfrIU)
![November](https://private-user-images.githubusercontent.com/56398575/392925166-26288f41-14ab-429f-b5bc-2c3cbe04f2b4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDY2NDIsIm5iZiI6MTczOTYwNjM0MiwicGF0aCI6Ii81NjM5ODU3NS8zOTI5MjUxNjYtMjYyODhmNDEtMTRhYi00MjlmLWI1YmMtMmMzY2JlMDRmMmI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA3NTkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUwOGZiM2YzYWVkNDA1ODhkYzExNDE4MzJkMTAxNmMyY2JiZTFhM2RkYzcxOTc2MTFhOWUxNjM0ZjFkYzUxNDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WJidblewoyg0njgh6WJXGKWUFfFoqM59bITVmyZmlHk)
![December](https://private-user-images.githubusercontent.com/56398575/392925307-358f337e-1698-40a7-85b2-0253da33b7d8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDY2NDIsIm5iZiI6MTczOTYwNjM0MiwicGF0aCI6Ii81NjM5ODU3NS8zOTI5MjUzMDctMzU4ZjMzN2UtMTY5OC00MGE3LTg1YjItMDI1M2RhMzNiN2Q4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA3NTkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2NGQ0YjlhZmNlMzUzNTljMjE0MmIzNjA4NTE1N2Y3ZDllZGZiYWQ5YzBiOTBjNmQ1ODY5OTkyYzk5ZWRkMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Az5sIakyRC8So-0stIzTNzbY-zURP_5x35QE19IvR6I)
![Logcat output - advanced](https://private-user-images.githubusercontent.com/56398575/392920485-a7f68f18-99fa-45b2-b574-519478d8f445.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDY2NDIsIm5iZiI6MTczOTYwNjM0MiwicGF0aCI6Ii81NjM5ODU3NS8zOTI5MjA0ODUtYTdmNjhmMTgtOTlmYS00NWIyLWI1NzQtNTE5NDc4ZDhmNDQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA3NTkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE5ODhlNjIyMGIyYWFkODk4YmI4MGU5N2M0MDE3YzNiZjI4NjhkMDRkMTAyZjhjMWRiOWEyMWIwMjg4ZGY2MzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OsZRzVTZ0w7vUTUqMmS2HigzuGC6T8PKYJHsC3-kZLg)
![Logcat output - basic](https://private-user-images.githubusercontent.com/56398575/392937559-19542469-d637-49ed-8bde-642bd5135cf4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDY2NDIsIm5iZiI6MTczOTYwNjM0MiwicGF0aCI6Ii81NjM5ODU3NS8zOTI5Mzc1NTktMTk1NDI0NjktZDYzNy00OWVkLThiZGUtNjQyYmQ1MTM1Y2Y0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDA3NTkwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0YjNmM2ZiYTg4MDVlY2MxOGI3NDAxYTY4ZjUwNzIyYWFmMjAzY2I5MTk5NjIxOWIyMjQzMGYxNmE3NWVjOWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6jUUMf_1QNrBl0bT2OEBh6LQwHPLoDuz1dqLsVkyXlk)
Luteal On
Luteal Off
Smartphone information (please complete the following information):
(Emulated)
Additional context
This is likely intentional behaviour for the calculations, but it might be causing unneccesary load which may be avoidable.
I don't think this is much of an issue really, so feel free to close this if you think so too.
But I thought I would raise in the event that it might cause slowdown on older phones.
The text was updated successfully, but these errors were encountered: