Skip to content

SendEvent

SendEvent = (eventName, data?) => Promise<{ data?: unknown; }>

Sends events to Vault Java SDK's PageController#onEvent method for handling.

string

The name of the event

unknown

JSON data to send to the server event handler

Promise<{ data?: unknown; }>

Data deserialized from the JsonObject returned in Vault Java SDK's PageController#onEvent method response

try {
            const response = await sendEvent("myEvent", {
                 myNumValue: 1,
                 myStringValue: "hello"
            });

            if (response?.data) {
                console.log("onEvent returned data");
            } else {
                console.log("onEvent returned without data");
            }
        } catch (e) {
            console.log('sendEvent error: ', e);
        }