1234567891011121314151617181920212223242526272829 |
- window.onTauriInit = function () {
- window.tauri.listen('rust-event', function (res) {
- document.getElementById('response').innerHTML = JSON.stringify(res)
- })
- }
- document.getElementById('log').addEventListener('click', function () {
- window.tauri.invoke({
- cmd: 'logOperation',
- event: 'tauri-click',
- payload: 'this payload is optional because we used Option in Rust'
- })
- })
- document.getElementById('request').addEventListener('click', function () {
- window.tauri.promisified({
- cmd: 'performRequest',
- endpoint: 'dummy endpoint arg',
- body: {
- id: 5,
- name: 'test'
- }
- }).then(registerResponse).catch(registerResponse)
- })
- document.getElementById('event').addEventListener('click', function () {
- window.tauri.emit('js-event', 'this is the payload string')
- })
|