balde_response_t* hello(balde_app_t *app, balde_request_t *request) { balde_response_t *response = balde_make_response(""); const gchar *name = balde_request_get_arg(request, "name"); balde_response_set_tmpl_var(response, "name", name != NULL ? name : "World"); balde_template_hello(app, request, response); return response; }
balde_response_t* hello(balde_app_t *app, balde_request_t *request) { balde_response_t *response = balde_make_response(""); if (request->method == BALDE_HTTP_POST) { const gchar *name = balde_request_get_form(request, "name"); balde_response_set_tmpl_var(response, "name", name != NULL && name[0] != '\0' ? name : "World"); balde_template_hello(app, request, response); } else balde_template_form(app, request, response); return response; }