Burst of publishing data on local Cloud

Hi @Dave, thanks for providing the exact place where the burst logic is done in firmware.

Do changes made to spark_protocol.cpp get compiled within user firmware, or is it part of system firmware?

Also, where would the event limiting be applied on the cloud-side? I'm still looking at EventViews001.js and
api_v1.js but couldn't find where the server-side throttling is happening.

p.s. I found a related thread discussing this as well and it was helpful in explaining how the firmware throttling is done: