Compare commits

..

3 Commits

6 changed files with 19 additions and 19 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
[package]
name = "tauri-plugin-bluclas"
version = "0.1.0"
authors = [ "You" ]
authors = [ "Rizky Denianto" ]
description = ""
edition = "2021"
rust-version = "1.77.2"
edition = "2024"
rust-version = "1.94.1"
exclude = ["/examples", "/dist-js", "/guest-js", "/node_modules"]
links = "tauri-plugin-bluclas"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "tauri-plugin-bluclas-api",
"version": "0.1.0",
"author": "You",
"author": "Rizky Denianto",
"description": "",
"type": "module",
"types": "./dist-js/index.d.ts",
+4 -4
View File
@@ -1,20 +1,20 @@
use tauri::{command, AppHandle, Runtime};
use tauri::{AppHandle, Runtime, command};
use crate::models::*;
use crate::BluclasExt;
use crate::Result;
use crate::models::*;
#[command]
pub(crate) async fn daftar_perangkat<R: Runtime>(
app: AppHandle<R>,
) -> Result<SBlueclasClassicResponDaftarPerangkat> {
) -> Result<SBlueclasResponDaftarPerangkat> {
return app.bluclas().daftar_perangkat();
}
#[command]
pub(crate) async fn kirim<R: Runtime>(
app: AppHandle<R>,
payload: SBlueclasClassicMuatanKirim,
payload: SBlueclasMuatanKirim,
) -> Result<()> {
return app.bluclas().kirim(payload);
}
+4 -4
View File
@@ -1,5 +1,5 @@
use serde::de::DeserializeOwned;
use tauri::{plugin::PluginApi, AppHandle, Runtime};
use tauri::{AppHandle, Runtime, plugin::PluginApi};
use crate::models::*;
@@ -14,11 +14,11 @@ pub fn init<R: Runtime, C: DeserializeOwned>(
pub struct Bluclas<R: Runtime>(AppHandle<R>);
impl<R: Runtime> Bluclas<R> {
pub fn daftar_perangkat(&self) -> crate::Result<SBlueclasClassicResponDaftarPerangkat> {
return Ok(SBlueclasClassicResponDaftarPerangkat { data: vec![] });
pub fn daftar_perangkat(&self) -> crate::Result<SBlueclasResponDaftarPerangkat> {
return Ok(SBlueclasResponDaftarPerangkat { data: vec![] });
}
pub fn kirim(&self, _: SBlueclasClassicMuatanKirim) -> crate::Result<()> {
pub fn kirim(&self, _: SBlueclasMuatanKirim) -> crate::Result<()> {
return Ok(());
}
}
+3 -3
View File
@@ -1,7 +1,7 @@
use serde::de::DeserializeOwned;
use tauri::{
plugin::{PluginApi, PluginHandle},
AppHandle, Runtime,
plugin::{PluginApi, PluginHandle},
};
use crate::models::*;
@@ -25,14 +25,14 @@ pub fn init<R: Runtime, C: DeserializeOwned>(
pub struct Bluclas<R: Runtime>(PluginHandle<R>);
impl<R: Runtime> Bluclas<R> {
pub fn daftar_perangkat(&self) -> crate::Result<SBlueclasClassicResponDaftarPerangkat> {
pub fn daftar_perangkat(&self) -> crate::Result<SBlueclasResponDaftarPerangkat> {
return self
.0
.run_mobile_plugin("daftarPerangkat", ())
.map_err(Into::into);
}
pub fn kirim(&self, payload: SBlueclasClassicMuatanKirim) -> crate::Result<()> {
pub fn kirim(&self, payload: SBlueclasMuatanKirim) -> crate::Result<()> {
return self
.0
.run_mobile_plugin("kirim", payload)
+4 -4
View File
@@ -2,20 +2,20 @@ use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SDaftarPerangkatBlueclasClassicResponDaftarPerangkat {
pub struct SDaftarPerangkatBlueclasResponDaftarPerangkat {
pub nama: String,
pub alamat: String,
}
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SBlueclasClassicResponDaftarPerangkat {
pub data: Vec<SDaftarPerangkatBlueclasClassicResponDaftarPerangkat>,
pub struct SBlueclasResponDaftarPerangkat {
pub data: Vec<SDaftarPerangkatBlueclasResponDaftarPerangkat>,
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SBlueclasClassicMuatanKirim {
pub struct SBlueclasMuatanKirim {
pub alamat: String,
pub data: Vec<u8>,
}