From 432a34540d167be638444ffa89af538e09a6c03c Mon Sep 17 00:00:00 2001 From: rizky_denianto Date: Sat, 5 Sep 2026 16:00:59 +0700 Subject: [PATCH] Menggunakan nama variabel sesuai dengan nama kelas --- Cargo.toml | 2 +- android/src/main/java/BluclasPlugin.kt | 34 +++++++++++++------------- package.json | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a38f48e..3482689 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-bluclas" -version = "0.1.19" +version = "0.1.20" authors = [ "Rizky Denianto" ] description = "Program sederhana untuk interaksi dengan bluetooth classic" edition = "2024" diff --git a/android/src/main/java/BluclasPlugin.kt b/android/src/main/java/BluclasPlugin.kt index 8aae565..fa3c503 100644 --- a/android/src/main/java/BluclasPlugin.kt +++ b/android/src/main/java/BluclasPlugin.kt @@ -37,11 +37,11 @@ class KirimArgs { ] ) class BluclasPlugin(private val activity: Activity) : Plugin(activity) { - private val uuidSpp: UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB") + private val uuid: UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB") - private val adapter: BluetoothAdapter? = this.activity.getSystemService(BluetoothManager::class.java).getAdapter() - private var soket: BluetoothSocket? = null - private var keluaran: OutputStream? = null + private val bluetoothAdapter: BluetoothAdapter? = this.activity.getSystemService(BluetoothManager::class.java).getAdapter() + private var bluetoothSocket: BluetoothSocket? = null + private var outputStream: OutputStream? = null @Command override fun checkPermissions(invoke: Invoke) { @@ -55,13 +55,13 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) { @Command fun daftarPerangkat(invoke: Invoke) { - if (adapter == null) { + if (bluetoothAdapter == null) { invoke.reject("Bluetooth tidak didukung") return } val daftarRes = JSArray() - adapter.bondedDevices.map { i -> + bluetoothAdapter.bondedDevices.map { i -> val res = JSObject() res.put("nama", i.name ?: "Unknown") res.put("alamat", i.address) @@ -74,17 +74,17 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) { } fun menghubungkanKoneksi(alamat: String) { - val perangkat: BluetoothDevice = adapter!!.getRemoteDevice(alamat) - soket = perangkat.createInsecureRfcommSocketToServiceRecord(uuidSpp) - soket!!.connect() - keluaran = soket!!.outputStream + val bluetoothDevice: BluetoothDevice = bluetoothAdapter!!.getRemoteDevice(alamat) + bluetoothSocket = bluetoothDevice.createInsecureRfcommSocketToServiceRecord(uuid) + bluetoothSocket!!.connect() + outputStream = bluetoothSocket!!.outputStream } fun memutusKoneksi() { - keluaran?.close() - keluaran = null - soket?.close() - soket = null + outputStream?.close() + outputStream = null + bluetoothSocket?.close() + bluetoothSocket = null } @Command @@ -99,12 +99,12 @@ class BluclasPlugin(private val activity: Activity) : Plugin(activity) { try { menghubungkanKoneksi(alamat) - if (keluaran == null) { + if (outputStream == null) { throw Exception("Tidak ada perangkat yang terhubung") } - keluaran!!.write(args.data) - keluaran!!.flush() + outputStream!!.write(args.data) + outputStream!!.flush() } catch (e: Exception) { memutusKoneksi() diff --git a/package.json b/package.json index d3b09e0..671b3ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@segubi/tauri-plugin-bluclas-api", - "version": "0.1.19", + "version": "0.1.20", "author": "Rizky Denianto", "description": "Program sederhana untuk interaksi dengan bluetooth classic", "type": "module",