Good update
This commit is contained in:
		@@ -39,6 +39,7 @@ android {
 | 
			
		||||
        sourceCompatibility JavaVersion.VERSION_1_8
 | 
			
		||||
        targetCompatibility JavaVersion.VERSION_1_8
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    kotlinOptions {
 | 
			
		||||
        jvmTarget = "1.8"
 | 
			
		||||
    }
 | 
			
		||||
@@ -52,11 +53,11 @@ dependencies {
 | 
			
		||||
    implementation 'androidx.core:core-ktx:1.2.0'
 | 
			
		||||
    implementation 'com.google.android.material:material:1.1.0'
 | 
			
		||||
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
 | 
			
		||||
 | 
			
		||||
    implementation 'androidx.navigation:navigation-fragment-ktx:2.2.1'
 | 
			
		||||
    implementation 'androidx.navigation:navigation-fragment:2.2.1'
 | 
			
		||||
    implementation 'androidx.navigation:navigation-ui:2.2.1'
 | 
			
		||||
 | 
			
		||||
    implementation 'androidx.navigation:navigation-fragment-ktx:2.2.1'
 | 
			
		||||
    implementation 'androidx.navigation:navigation-ui-ktx:2.2.1'
 | 
			
		||||
 | 
			
		||||
    // Room
 | 
			
		||||
//    implementation 'androidx.room:room-runtime:2.2.5'
 | 
			
		||||
 
 | 
			
		||||
@@ -25,5 +25,4 @@ class MainActivity : AppCompatActivity() {
 | 
			
		||||
        navView.setBackgroundColor(resources.getColor(R.color.itemBackground, theme))
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -6,12 +6,13 @@ import fr.sanchezm.attestationsCovid19.data.db.dao.ProfileDao
 | 
			
		||||
 | 
			
		||||
class MyDatabase private constructor(private val path: String) {
 | 
			
		||||
 | 
			
		||||
    private val _profileDao: ProfileDao? = null
 | 
			
		||||
    private val _attestationDao: AttestationDao? = null
 | 
			
		||||
    private var _profileDao: ProfileDao? = null
 | 
			
		||||
    private var _attestationDao: AttestationDao? = null
 | 
			
		||||
 | 
			
		||||
    fun profileDao() : ProfileDao = _profileDao ?: ProfileDao(path)
 | 
			
		||||
    fun profileDao(): ProfileDao = _profileDao ?: ProfileDao(path).also { _profileDao = it }
 | 
			
		||||
 | 
			
		||||
    fun attestationDao() : AttestationDao = _attestationDao ?: AttestationDao(path)
 | 
			
		||||
    fun attestationDao(): AttestationDao =
 | 
			
		||||
        _attestationDao ?: AttestationDao(path).also { _attestationDao = it }
 | 
			
		||||
 | 
			
		||||
    companion object {
 | 
			
		||||
        @Volatile
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package fr.sanchezm.attestationsCovid19.utilities
 | 
			
		||||
 | 
			
		||||
open class Event<out T>(private val content: T) {
 | 
			
		||||
    var hasBeenHandled = false
 | 
			
		||||
    private var hasBeenHandled = false
 | 
			
		||||
        private set
 | 
			
		||||
 | 
			
		||||
    fun getContentIfNotHandled(): T? {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user