Start of web framework revamp

This commit is contained in:
Jef Roosens 2022-03-28 14:24:26 +02:00
parent 08821725f9
commit 0a6be87970
Signed by untrusted user: Jef Roosens
GPG key ID: B75D4F293C7052DB
4 changed files with 70 additions and 216 deletions

27
src/server/response.v Normal file
View file

@ -0,0 +1,27 @@
module server
struct Response<T> {
message string
data T
}
fn new_response(message string) Response<string> {
return Response<string>{
message: message
data: ""
}
}
fn new_data_response<T>(data T) Response<T> {
return Response<T>{
message: ""
data: data
}
}
fn new_full_response<T>(message string, data T) Response<T> {
return Response<T>{
message: message
data: data
}
}