diff options
Diffstat (limited to 'src/server/response.odin')
| -rw-r--r-- | src/server/response.odin | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/server/response.odin b/src/server/response.odin index c132532..7c07f41 100644 --- a/src/server/response.odin +++ b/src/server/response.odin @@ -5,63 +5,63 @@ import "core:encoding/json" send_notification :: proc (notification: Notification, writer: ^Writer) -> bool { - data, error := json.marshal(notification, context.temp_allocator); + data, error := json.marshal(notification, context.temp_allocator) - header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)); + header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)) if error != .None { - return false; + return false } if !write_sized(writer, transmute([]u8)header) { - return false; + return false } if !write_sized(writer, data) { - return false; + return false } - return true; + return true } send_response :: proc (response: ResponseMessage, writer: ^Writer) -> bool { - data, error := json.marshal(response, context.temp_allocator); + data, error := json.marshal(response, context.temp_allocator) - header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)); + header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)) if error != .None { - return false; + return false } if !write_sized(writer, transmute([]u8)header) { - return false; + return false } if !write_sized(writer, data) { - return false; + return false } - return true; + return true } send_error :: proc (response: ResponseMessageError, writer: ^Writer) -> bool { - data, error := json.marshal(response, context.temp_allocator); + data, error := json.marshal(response, context.temp_allocator) - header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)); + header := fmt.tprintf("Content-Length: %v\r\n\r\n", len(data)) if error != .None { - return false; + return false } if !write_sized(writer, transmute([]u8)header) { - return false; + return false } if !write_sized(writer, data) { - return false; + return false } - return true; + return true } |