Merge pull request 'Menambah keterangan sistem operasi yang didukung' (#21) from pengembangan into main

Reviewed-on: #21
This commit was merged in pull request #21.
This commit is contained in:
rizky_denianto committed 2026-09-02 23:18:59 +07:00
commit 6f9ac2f9e3
5 files changed
+19 -7

No files matched your search

+8 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "tauri-plugin-bluclas"
version = "0.1.15"
version = "0.1.16"
authors = [ "Rizky Denianto" ]
description = "Program sederhana untuk interaksi dengan bluetooth classic"
edition = "2024"
@@ -17,6 +17,13 @@ incremental = false
strip = "symbols"
debug = false
[package.metadata.platforms.support]
windows = { level = "full" }
linux = { level = "full" }
macos = { level = "none" }
android = { level = "full" }
ios = { level = "none" }
[dependencies]
tauri = { version = "2.11.5" }
serde = "1.0"
+5 -1
View File
@@ -90,9 +90,13 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) {
@Command
fun kirim(invoke: Invoke) {
val args = invoke.parseArgs(KirimArgs::class.java)
if (args.alamat.isNullOrEmpty()) {
invoke.resolve()
return
}
try {
menghubungkanKoneksi(args.alamat ?: "")
menghubungkanKoneksi(args.alamat)
if (keluaran == null) {
throw Exception("Tidak ada perangkat yang terhubung")
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@segubi/tauri-plugin-bluclas-api",
"version": "0.1.15",
"version": "0.1.16",
"author": "Rizky Denianto",
"description": "Program sederhana untuk interaksi dengan bluetooth classic",
"type": "module",
+2 -1
View File
@@ -1,4 +1,3 @@
use crate::commands::{daftar_perangkat, kirim};
use tauri::{
Manager, Runtime,
plugin::{Builder, TauriPlugin},
@@ -22,6 +21,8 @@ use desktop::Bluclas;
#[cfg(mobile)]
use mobile::Bluclas;
use crate::commands::{daftar_perangkat, kirim};
/// Extensions to [`tauri::App`], [`tauri::AppHandle`] and [`tauri::Window`] to access the bluclas APIs.
pub trait BluclasExt<R: Runtime> {
fn bluclas(&self) -> &Bluclas<R>;
+3 -3
View File
@@ -1,19 +1,19 @@
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[derive(Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SDaftarPerangkatBlueclasResponDaftarPerangkat {
pub nama: String,
pub alamat: String,
}
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[derive(Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SBlueclasResponDaftarPerangkat {
pub data: Vec<SDaftarPerangkatBlueclasResponDaftarPerangkat>,
}
#[derive(Debug, Deserialize, Serialize)]
#[derive(Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct SBlueclasMuatanKirim {
pub alamat: String,