Remove a few useless return statements
This commit is contained in:
parent
40f104803d
commit
e9bfe9205d
|
@ -144,16 +144,12 @@ func (request *ViewsRequest) buildStatement() (statement string, parameters []sq
|
||||||
switch request.view {
|
switch request.view {
|
||||||
case PAGES:
|
case PAGES:
|
||||||
statement = "SELECT url as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
statement = "SELECT url as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
||||||
return
|
|
||||||
case REFERRERS:
|
case REFERRERS:
|
||||||
statement = "SELECT ref as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
statement = "SELECT ref as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
||||||
return
|
|
||||||
case USERAGENTS:
|
case USERAGENTS:
|
||||||
statement = "SELECT useragent as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
statement = "SELECT useragent as first, count(*) as second from views" + filters + "group by first" + orderstatement + ";"
|
||||||
return
|
|
||||||
case USERAGENTNAMES:
|
case USERAGENTNAMES:
|
||||||
statement = "SELECT substr(useragent, 1, pos-1) as first, COUNT(*) as second from (SELECT *, instr(useragent,' ') AS pos FROM views)" + filters + "group by first" + orderstatement + ";"
|
statement = "SELECT substr(useragent, 1, pos-1) as first, COUNT(*) as second from (SELECT *, instr(useragent,' ') AS pos FROM views)" + filters + "group by first" + orderstatement + ";"
|
||||||
return
|
|
||||||
case ALLHOURS:
|
case ALLHOURS:
|
||||||
statement = "WITH RECURSIVE hours(hour) AS ( VALUES (datetime((SELECT min(time) from views), 'localtime', 'start of day')) UNION ALL SELECT datetime(hour, '+1 hour') FROM hours WHERE hour <= date((SELECT max(time) from views), '+1 day') ) SELECT strftime('%Y-%m-%d %H', hours.hour) as first, COUNT(views.time) as second FROM hours LEFT OUTER JOIN views ON strftime('%Y-%m-%d %H', hours.hour) = strftime('%Y-%m-%d %H', time, 'localtime')" + filters + "GROUP BY first" + orderstatement + ";"
|
statement = "WITH RECURSIVE hours(hour) AS ( VALUES (datetime((SELECT min(time) from views), 'localtime', 'start of day')) UNION ALL SELECT datetime(hour, '+1 hour') FROM hours WHERE hour <= date((SELECT max(time) from views), '+1 day') ) SELECT strftime('%Y-%m-%d %H', hours.hour) as first, COUNT(views.time) as second FROM hours LEFT OUTER JOIN views ON strftime('%Y-%m-%d %H', hours.hour) = strftime('%Y-%m-%d %H', time, 'localtime')" + filters + "GROUP BY first" + orderstatement + ";"
|
||||||
case ALLDAYS:
|
case ALLDAYS:
|
||||||
|
|
3
main.go
3
main.go
|
@ -147,13 +147,10 @@ func requestStats(w http.ResponseWriter, r *http.Request) {
|
||||||
switch queries.Get("format") {
|
switch queries.Get("format") {
|
||||||
case "json":
|
case "json":
|
||||||
sendJsonResponse(result, w)
|
sendJsonResponse(result, w)
|
||||||
return
|
|
||||||
case "chart":
|
case "chart":
|
||||||
sendChartResponse(result, w)
|
sendChartResponse(result, w)
|
||||||
return
|
|
||||||
default: // "plain"
|
default: // "plain"
|
||||||
sendPlainResponse(result, w)
|
sendPlainResponse(result, w)
|
||||||
return
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue