Fixed Checking permission despite requiring no permission

This commit is contained in:
Pupil
2020-01-13 20:32:50 +09:00
parent 290dda9018
commit ee87122bb2
4 changed files with 4 additions and 24 deletions

View File

@@ -18,24 +18,16 @@
package xyz.quaver.pupil.util
import android.content.Context
import android.content.pm.PackageManager
import android.os.Build
import androidx.core.content.ContextCompat
import java.util.*
import kotlin.collections.ArrayList
import kotlin.math.round
//Android Q+ uses scoped storage thus not requiring permission
fun Context.hasPermission(permission: String) =
Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q || ContextCompat.checkSelfPermission(this, permission) == PackageManager.PERMISSION_GRANTED
@UseExperimental(ExperimentalStdlibApi::class)
fun String.wordCapitalize() : String {
val result = ArrayList<String>()
for (word in this.split(" "))
result.add(word.capitalize(Locale.getDefault()))
result.add(word.capitalize(Locale.US))
return result.joinToString(" ")
}