exec method

  1. @override
Future<ChaptersAndCompletionDto> exec()
override

Implementation

@override
Future<ChaptersAndCompletionDto> exec() async {
  await Future.delayed(
    const Duration(milliseconds: 1),
  );

  return ChaptersAndCompletionDto(
    learningChapters: [
      ChapterDto(
        chapterId: 'chapterId',
        chapterTitle: 'chapterTitle',
        chapterNumber: 1,
        completedContentsNunber: 2,
        totalContentsNumber: 2,
      ),
      ChapterDto(
        chapterId: 'chapterId',
        chapterTitle: 'chapterTitle',
        chapterNumber: 2,
        completedContentsNunber: 1,
        totalContentsNumber: 2,
      ),
      ChapterDto(
        chapterId: 'chapterId',
        chapterTitle: 'chapterTitle',
        chapterNumber: 1,
        completedContentsNunber: 0,
        totalContentsNumber: 2,
      ),
    ],
    completionRate: 0.8,
  );
}