Merge pull request #1984 from Hafizzle/Fiz/create-challenge-fix

Fix create challenge
This commit is contained in:
Phillip Thelen 2023-05-23 13:50:31 +02:00 committed by GitHub
commit eb80173c0b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -15,8 +15,12 @@ import android.widget.ArrayAdapter
import android.widget.EditText
import android.widget.TextView
import androidx.activity.result.contract.ActivityResultContracts
import androidx.activity.viewModels
import androidx.appcompat.widget.AppCompatCheckedTextView
import androidx.fragment.app.viewModels
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.viewmodel.compose.viewModel
import com.habitrpg.android.habitica.R
import com.habitrpg.android.habitica.data.ChallengeRepository
import com.habitrpg.android.habitica.data.SocialRepository
@ -60,6 +64,8 @@ class ChallengeFormActivity : BaseActivity() {
@Inject
internal lateinit var userViewModel: MainUserViewModel
lateinit var tasksViewModel: TasksViewModel
private lateinit var challengeTasks: ChallengeTasksRecyclerViewAdapter
private lateinit var locationAdapter: GroupArrayAdapter
@ -221,11 +227,14 @@ class ChallengeFormActivity : BaseActivity() {
val intent = intent
val bundle = intent.extras
/*ChallengeTasksRecyclerViewAdapter(
TasksViewModel(), 0, this, "",
tasksViewModel = ViewModelProvider(this)[TasksViewModel::class.java]
ChallengeTasksRecyclerViewAdapter(
tasksViewModel, 0, this, "",
openTaskDisabled = false,
taskActionsDisabled = true
).also { challengeTasks = it }*/
).also { challengeTasks = it }
challengeTasks.onTaskOpen = {
if (it.isValid) {
openNewTaskActivity(it.type, it)