mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
adding brackets
This commit is contained in:
@ -2,9 +2,9 @@ package com.simplemobiletools.dialer.extensions
|
|||||||
|
|
||||||
import android.content.SharedPreferences
|
import android.content.SharedPreferences
|
||||||
import android.telecom.PhoneAccountHandle
|
import android.telecom.PhoneAccountHandle
|
||||||
import com.simplemobiletools.dialer.models.PhoneAccountHandleModel
|
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.google.gson.JsonSyntaxException
|
import com.google.gson.JsonSyntaxException
|
||||||
|
import com.simplemobiletools.dialer.models.PhoneAccountHandleModel
|
||||||
|
|
||||||
fun SharedPreferences.Editor.putPhoneAccountHandle(
|
fun SharedPreferences.Editor.putPhoneAccountHandle(
|
||||||
key: String,
|
key: String,
|
||||||
@ -24,9 +24,11 @@ inline fun <reified T : PhoneAccountHandleModel?> SharedPreferences.getPhoneAcco
|
|||||||
): T {
|
): T {
|
||||||
val json = getString(key, null)
|
val json = getString(key, null)
|
||||||
return try {
|
return try {
|
||||||
if (json != null)
|
if (json != null) {
|
||||||
Gson().fromJson(json, T::class.java)
|
Gson().fromJson(json, T::class.java)
|
||||||
else default
|
} else {
|
||||||
|
default
|
||||||
|
}
|
||||||
} catch (_: JsonSyntaxException) {
|
} catch (_: JsonSyntaxException) {
|
||||||
default
|
default
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user