Created by: Red1tum
We receive the google's calendar id from header by which we can find our workspace. Then we will fetch all booking for this workspace for one week from now. We will send the workspace with bookings in batches if there are too many of bookings (see companion object to see how we check if there are too many). These messages will have unique id so that the receiver of these messages could detect if it's continuation or new message.
I'm not sure about converter implementation, so open to suggestions. I'm also thinking on adding new repository for bookings (specifically for this sender), because the current one's getting more information than we really need (integration, etc). So removing these joins could improve performance of this sender a bit.