(
clientQuery,
languageQuery,
osQuery,
countryQuery,
versionQuery string,
whereArgs []interface{},
r result,
)
| 162 | } |
| 163 | |
| 164 | func (a *Api) storeCache( |
| 165 | clientQuery, |
| 166 | languageQuery, |
| 167 | osQuery, |
| 168 | countryQuery, |
| 169 | versionQuery string, |
| 170 | whereArgs []interface{}, |
| 171 | r result, |
| 172 | ) { |
| 173 | a.cache.Add("c"+toQuery(clientQuery, whereArgs), r.Clients) |
| 174 | a.cache.Add("l"+toQuery(languageQuery, whereArgs), r.Languages) |
| 175 | a.cache.Add("o"+toQuery(osQuery, whereArgs), r.OperatingSystems) |
| 176 | a.cache.Add("v"+toQuery(versionQuery, whereArgs), r.Versions) |
| 177 | a.cache.Add("co"+toQuery(versionQuery, whereArgs), r.Countries) |
| 178 | } |
| 179 | |
| 180 | func (a *Api) handleDashboard(rw http.ResponseWriter, r *http.Request) { |
| 181 | // Set's the cache to 10 minutes, which matches the same as the crawler. |
no test coverage detected