DimaMaligon / EnglishWords

0 stars 0 forks source link

Исправление бага с радомизацией списка слов #49

Closed DimaMaligon closed 1 year ago

DimaMaligon commented 1 year ago

Была проблема, после того как мы получили 4 слова для использовании их в разделе "Повторения " и хотим создать еще один лист, но уже с перемешанными 4-мя слова. Список с shuffle словами присваивался изначальному списку и поэтому перевод слова всегда стоял первым.

Ошибка была в том, что я перемешивал изначальный список, а не инициализировал новый и уже применял shuffle. Решил багу с помощью добавления .toMutableList() к englishWordsListMutable.value., чтобы получить изначальный лист и его уже перемешивать.

до val listTranscription = englishWordsListMutable.value после val listTranscription = englishWordsListMutable.value.toMutableList()