Compare commits

...

4 Commits

Author SHA1 Message Date
18cce5658d Merge branch 'release/0.1.38'
-fix(learn_practice): Fix practice handling logic
2026-06-04 16:22:11 +03:00
788e591d83 fix(learn_practice): Fix practice handling logic 2026-06-04 16:21:21 +03:00
04381714db fix(learn_practice): Fix practice handling logic 2026-06-04 16:21:02 +03:00
517c232891 Merge tag '0.1.37' into develop
-fix(landing): Change landing image pictures for quality improvement
2026-06-04 13:12:14 +03:00
3 changed files with 3 additions and 6 deletions

View File

@ -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 {

View File

@ -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,

View File

@ -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: