@@ -3053,7 +3053,7 @@ int main() {
30533053 unsigned char buffer[3] = { 0x01, 0x02, 0x03 }; // Any data type
30543054 webui_send_raw(win, "myJavaScriptFunc", buffer, 3);
30553055
3056- // JavaScript
3056+ // JavaScript:
30573057 //
30583058 // function myJavaScriptFunc(rawData) {
30593059 // `rawData` is Uint8Array type
@@ -3077,7 +3077,7 @@ int main() {
30773077 unsigned char buffer[3] = { 0x01, 0x02, 0x03 }; // Any data type
30783078 win.send_raw("myJavaScriptFunc", buffer, 3);
30793079
3080- // JavaScript
3080+ // JavaScript:
30813081 //
30823082 // function myJavaScriptFunc(rawData) {
30833083 // `rawData` is Uint8Array type
@@ -6729,7 +6729,7 @@ Return the response to JavaScript as integer.
67296729void callback(webui_event_t* e) {
67306730
67316731 // JavaScript:
6732- // var num = callback();
6732+ // var num = await callback();
67336733
67346734 // Return
67356735 webui_return_int(e, 123456);
@@ -6744,7 +6744,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
67446744void callback(webui::window::event* e) {
67456745
67466746 // JavaScript:
6747- // var num = callback();
6747+ // var num = await callback();
67486748
67496749 // Return
67506750 e->return_int(123456);
@@ -6836,7 +6836,7 @@ Return the response to JavaScript as float.
68366836void callback(webui_event_t* e) {
68376837
68386838 // JavaScript:
6839- // var f = callback();
6839+ // var f = await callback();
68406840
68416841 // Return
68426842 webui_return_float(e, 123.456);
@@ -6851,7 +6851,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
68516851void callback(webui::window::event* e) {
68526852
68536853 // JavaScript:
6854- // var f = callback();
6854+ // var f = await callback();
68556855
68566856 // Return
68576857 e->return_float(123.456);
@@ -6943,7 +6943,7 @@ Return the response to JavaScript as string.
69436943void callback(webui_event_t* e) {
69446944
69456945 // JavaScript:
6946- // var name = callback();
6946+ // var name = await callback();
69476947
69486948 // Return
69496949 webui_return_string(e, "Foo Bar");
@@ -6958,7 +6958,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
69586958void callback(webui::window::event* e) {
69596959
69606960 // JavaScript:
6961- // var name = callback();
6961+ // var name = await callback();
69626962
69636963 // Return
69646964 e->return_string("Foo Bar");
@@ -7050,7 +7050,7 @@ Return the response to JavaScript as boolean.
70507050void callback(webui_event_t* e) {
70517051
70527052 // JavaScript:
7053- // var status = callback();
7053+ // var status = await callback();
70547054
70557055 // Return
70567056 webui_return_bool(e, true);
@@ -7065,7 +7065,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
70657065void callback(webui::window::event* e) {
70667066
70677067 // JavaScript:
7068- // var status = callback();
7068+ // var status = await callback();
70697069
70707070 // Return
70717071 e->return_bool(true);
@@ -7165,6 +7165,9 @@ myBackendFunction(foo, bar).then((response) => {
71657165
71667166// async
71677167const response = await myBackendFunction(foo, bar);
7168+
7169+ // Without response
7170+ myBackendFunction(foo, bar);
71687171```
71697172
71707173**2. Using the property of webui object `webui.backend(...)`**
@@ -7180,6 +7183,9 @@ webui.myBackendFunction(foo, bar).then((response) => {
71807183
71817184// async
71827185const await webui.myBackendFunction(foo, bar);
7186+
7187+ // Without response
7188+ webui.myBackendFunction(foo, bar);
71837189```
71847190
71857191**3. Using the method `call` of webui object `webui.call(' backend' , ...)`**
@@ -7195,6 +7201,9 @@ webui.call('myBackendFunction', foo, bar).then((response) => {
71957201
71967202// async
71977203const response = await webui.call(' myBackendFunction' , foo, bar);
7204+
7205+ // Without response
7206+ webui.call(' myBackendFunction' , foo, bar);
71987207```
71997208
72007209How to safely call a backend function when the HTML is loaded?
0 commit comments