vweb: ip()
parent
2492066041
commit
6245876806
|
@ -50,6 +50,7 @@ jobs:
|
|||
./v vet vlib/v/ast
|
||||
./v vet vlib/v/gen/cgen.v
|
||||
./v vet vlib/v/checker
|
||||
./v vet vlib/sqlite
|
||||
# - name: Test v binaries
|
||||
# run: ./v -silent build-vbinaries
|
||||
|
||||
|
|
|
@ -101,6 +101,7 @@ pub fn (db DB) exec(query string) ([]Row,int) {
|
|||
res = C.sqlite3_step(stmt)
|
||||
// Result Code SQLITE_ROW; Another row is available
|
||||
if res != 100 {
|
||||
//C.puts(C.sqlite3_errstr(res))
|
||||
break
|
||||
}
|
||||
mut row := Row{}
|
||||
|
|
|
@ -507,6 +507,12 @@ pub fn (mut ctx Context) serve_static(url, file_path, mime_type string) {
|
|||
ctx.static_mime_types[url] = mime_type
|
||||
}
|
||||
|
||||
pub fn (ctx &Context) ip() string {
|
||||
// TODO make return ctx.conn.peer_ip() or { '' } work
|
||||
res := ctx.conn.peer_ip() or { '' }
|
||||
return res
|
||||
}
|
||||
|
||||
pub fn (mut ctx Context) error(s string) {
|
||||
ctx.form_error = s
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue