commands.rs 363 B

12345678910111213141516
  1. {{#if license_header}}
  2. {{ license_header }}
  3. {{/if}}
  4. use tauri::{AppHandle, command, Runtime};
  5. use crate::models::*;
  6. use crate::Result;
  7. use crate::{{ plugin_name_pascal_case }}Ext;
  8. #[command]
  9. pub(crate) async fn ping<R: Runtime>(
  10. app: AppHandle<R>,
  11. payload: PingRequest,
  12. ) -> Result<PingResponse> {
  13. app.{{ plugin_name_snake_case }}().ping(payload)
  14. }