AboutLibraries: Manually getting libraries.
This commit is contained in:
parent
3c5f392ea2
commit
85cf299bcc
3 changed files with 2934 additions and 3 deletions
|
|
@ -4,13 +4,14 @@ import android.content.Context
|
|||
import androidx.lifecycle.ViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.mikepenz.aboutlibraries.Libs
|
||||
import com.mikepenz.aboutlibraries.util.withContext
|
||||
import com.mikepenz.aboutlibraries.util.withJson
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.asStateFlow
|
||||
import kotlinx.coroutines.flow.update
|
||||
import kotlinx.coroutines.launch
|
||||
import ua.acclorite.book_story.R
|
||||
import javax.inject.Inject
|
||||
|
||||
@HiltViewModel
|
||||
|
|
@ -29,7 +30,7 @@ class LicensesViewModel @Inject constructor(
|
|||
|
||||
val licenses = Libs
|
||||
.Builder()
|
||||
.withContext(context)
|
||||
.withJson(context, R.raw.aboutlibraries)
|
||||
.build()
|
||||
.libraries
|
||||
.toList()
|
||||
|
|
|
|||
2929
app/src/main/res/raw/aboutlibraries.json
Normal file
2929
app/src/main/res/raw/aboutlibraries.json
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue