diff --git a/app/src/main/java/org/hydev/wearsync/Extensions.kt b/app/src/main/java/org/hydev/wearsync/Extensions.kt index 1cd782a..a8c856e 100644 --- a/app/src/main/java/org/hydev/wearsync/Extensions.kt +++ b/app/src/main/java/org/hydev/wearsync/Extensions.kt @@ -5,14 +5,15 @@ import android.bluetooth.BluetoothManager import android.content.Context import android.content.Intent import android.view.View -import androidx.appcompat.app.AppCompatActivity import androidx.core.content.edit import com.google.android.material.snackbar.Snackbar fun View.snack(msg: String) = Snackbar.make(this, msg, Snackbar.LENGTH_LONG) .setAction("Action", null).show() -fun Context.blueMan() = getSystemService(AppCompatActivity.BLUETOOTH_SERVICE) as BluetoothManager +inline fun Context.getSysServ() = getSystemService(T::class.java) as T +fun Context.blueMan() = getSysServ() + val Context.pref get() = getSharedPreferences("settings", Context.MODE_PRIVATE) var Context.chosenDevice: String? get() = pref.getString("mac", null)