Merge branch 'release/0.1.38'
-fix(learn_practice): Fix practice handling logic
This commit is contained in:
commit
18cce5658d
|
|
@ -22,7 +22,7 @@ class LearnCourseView extends StackedView<LearnCourseViewModel> {
|
|||
{required BuildContext context,
|
||||
required LearnCourse course,
|
||||
required LearnCourseViewModel viewModel}) async {
|
||||
if (course.access?.completedCount == course.access?.totalCount) {
|
||||
if (course.access?.completedCount == course.access?.totalCount && course.access?.totalCount != 0 ) {
|
||||
await viewModel.navigateToLearnPractice(
|
||||
id: course.id ?? 0, level: course.name ?? '');
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -26,19 +26,16 @@ class LearnModuleView extends StackedView<LearnModuleViewModel> {
|
|||
{required BuildContext context,
|
||||
required LearnModule module,
|
||||
required LearnModuleViewModel viewModel}) async {
|
||||
if (module.access?.completedCount == module.access?.totalCount) {
|
||||
if (module.access?.completedCount == module.access?.totalCount && module.access?.totalCount != 0 ) {
|
||||
await viewModel.navigateToLearnPractice(
|
||||
id: module.id ?? 0, module: module.name ?? '');
|
||||
} else {
|
||||
if (module.access?.isAccessible ?? false) {
|
||||
print('Accessible');
|
||||
await _showSheet(
|
||||
context: context,
|
||||
viewModel: viewModel,
|
||||
practice: PracticeReason.module);
|
||||
} else {
|
||||
print('Inaccessible');
|
||||
|
||||
await _showSheet(
|
||||
context: context,
|
||||
viewModel: viewModel,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
name: yimaru_app
|
||||
publish_to: 'none'
|
||||
version: 0.1.37+39
|
||||
version: 0.1.38+40
|
||||
description: A new Flutter project.
|
||||
|
||||
environment:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user