pricem/ESP-Website — comment on commit 40d8bf27bed122b8f812871207a96b31fb971705
File:  line 0
By aseering:

I tend to agree with that "better solution" bit.

What I've tried to do in similar cases is, despite the underlying data model being complicated or unhelpful, make the APIs here cleaner. So for example, in this case, modify ajax_times to annotate each timeslot as being a lunch timeslot or not. That way, if/when we do clean up the underlying representation, there's no reason to change the API.

Again, though, I don't think it's such a big deal for this release.