Dimillian / IceCubesApp

A SwiftUI Mastodon client
https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884
GNU Affero General Public License v3.0
4.87k stars 460 forks source link

Feature request: iCloud based fullautomatic Timeline sync #2084

Open Apex-DE opened 1 month ago

Apex-DE commented 1 month ago

i understand that Mastodon-API based timeline sync (markers) has its limits. How about optional timeline sync (full automatic) via iCloud? Could that solve the problem of too many accesses per hour/day? I really would appreciate automatic sync between iOS App and macOS App.

DamianLettie commented 1 month ago

i understand that Mastodon-API based timeline sync (markers) has its limits.

https://docs.joinmastodon.org/api/rate-limits/#limits says:

By default, the following limits are hardcoded: Per account: All endpoints and methods can be called 300 times within 5 minutes. [...] Per IP: All endpoints and methods can be called 300 times within 5 minutes.

If I'm reading that right, the limit is not per-endpoint - a call to any endpoint counts towards the same limit. And presumably, "per IP" means that multiple devices behind the same NAT (e.g., devices in the same house-hold / school / office) count towards the same limit.

The above says "by default", but this ticket implies that the only way to configure the limits is to change the source code: https://github.com/mastodon/mastodon/issues/15832