ENGLISH·COURSE API
    Preparing search index...

    ContinueWatchingRepository over the continue_watching table: one row per learner and course, ordered by updated_at.

    Stored rows are parsed through ContinueWatchingRecord on the way out; one that no longer satisfies it is skipped, which is what the port says about a record it cannot use.

    Implements

    Index

    Methods

    Methods

    • One record per course, the most recently watched first.

      Returns Promise<
          readonly {
              location: {
                  courseSlug: string & $brand<"Slug">;
                  moduleSlug: string & $brand<"Slug">;
                  lessonId: string & $brand<"LessonId">;
              };
              watchedAt: number;
          }[],
      >