When timeInfo object was defined in provider metadata and (esri) client then sends query with time = 'epochsecondsStart, epochsecondsEnd'. I am doing a cached provider and was surprised that while I had defined the timeInfo object my returned results where not filtered for time.
It looks like the time option is not being handled by FeatureServer.
So I wonder where we would best handle time as passed in from an esri client when a provider sets a metadata timeInfo object?
I found the easiest place to 'monkey patch' it in was actual on the cache and not on FeatureServer. However this may not be the best or most koop way to design this.
Here's what I did to get this working in a fork of the cache project: koop-cache-memory.