Fix Create challenge

This commit is contained in:
Hafiz 2023-05-22 11:32:30 -04:00
parent 52853ad67e
commit 073bc2be1c

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)