Formatting again using vfmt
This commit is contained in:
parent
318b1d3dc8
commit
859ac51f1a
5 changed files with 39 additions and 30 deletions
|
@ -9,26 +9,32 @@ pub mut:
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut app App) create_tables() int {
|
fn (mut app App) create_tables() int {
|
||||||
return app.db.exec_none(
|
return app.db.exec_none('CREATE TABLE IF NOT EXISTS ScoreRes (
|
||||||
'CREATE TABLE IF NOT EXISTS ScoreRes (
|
|
||||||
id INTEGER PRIMARY KEY,
|
id INTEGER PRIMARY KEY,
|
||||||
player TEXT NOT NULL,
|
player TEXT NOT NULL,
|
||||||
score INTEGER NOT NULL,
|
score INTEGER NOT NULL,
|
||||||
time SQLITE_INT64_TYPE NOT NULL
|
time SQLITE_INT64_TYPE NOT NULL
|
||||||
)'
|
)')
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut app App) insert_score(score ScoreRes) ScoreRes {
|
fn (mut app App) insert_score(score ScoreRes) ScoreRes {
|
||||||
sql app.db { insert score into ScoreRes }
|
sql app.db {
|
||||||
|
insert score into ScoreRes
|
||||||
|
}
|
||||||
last_row_id := app.db.last_insert_rowid()
|
last_row_id := app.db.last_insert_rowid()
|
||||||
return sql app.db { select from ScoreRes where id == last_row_id }
|
return sql app.db {
|
||||||
|
select from ScoreRes where id == last_row_id
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut app App) get_scores() []ScoreRes {
|
fn (mut app App) get_scores() []ScoreRes {
|
||||||
return sql app.db { select from ScoreRes order by score desc }
|
return sql app.db {
|
||||||
|
select from ScoreRes order by score desc
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut app App) delete_score(score_id int) {
|
fn (mut app App) delete_score(score_id int) {
|
||||||
sql app.db { delete from ScoreRes where id == score_id }
|
sql app.db {
|
||||||
|
delete from ScoreRes where id == score_id
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,7 @@ fn main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
mut host := '::'
|
mut host := '::'
|
||||||
if app_config.host != "" {
|
if app_config.host != '' {
|
||||||
host = app_config.host
|
host = app_config.host
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,7 @@ pub fn (mut app App) score_list() vweb.Result {
|
||||||
return app.json(scores)
|
return app.json(scores)
|
||||||
}
|
}
|
||||||
|
|
||||||
[post]
|
['/api/v1/score/submit'; post]
|
||||||
['/api/v1/score/submit']
|
|
||||||
pub fn (mut app App) score_submit() vweb.Result {
|
pub fn (mut app App) score_submit() vweb.Result {
|
||||||
if !app.auth() {
|
if !app.auth() {
|
||||||
app.set_status(401, '')
|
app.set_status(401, '')
|
||||||
|
@ -44,7 +43,11 @@ pub fn (mut app App) score_submit() vweb.Result {
|
||||||
return app.json(Status{400, 'Bad JSON object'})
|
return app.json(Status{400, 'Bad JSON object'})
|
||||||
}
|
}
|
||||||
|
|
||||||
score := app.insert_score(ScoreRes{player:body.player, score:body.score, time:time.now().unix_time()})
|
score := app.insert_score(ScoreRes{
|
||||||
|
player: body.player
|
||||||
|
score: body.score
|
||||||
|
time: time.now().unix_time()
|
||||||
|
})
|
||||||
|
|
||||||
return app.json(score)
|
return app.json(score)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue