Предположим, у меня есть следующий код:
val debug = false
fun createObj(name: String, latitude: Double, longitude: Double){
if (!debug) return
functions = FirebaseFunctions.getInstance()
functions
.getHttpsCallable("test")
.call(hashMapOf(
"name" to name,
"latitude" to latitude,
"longitude" to longitude,
))
}
Если я наберу sh моего производственного кода с val debug = false
, то теоретически у пользователей не должно быть доступа к createObj()
.
Но есть ли шанс, что кто-нибудь сможет изменить значение отладки?