courseTableSemestersProvider top-level property

StreamProvider<List<Semester>> courseTableSemestersProvider
final

Provides the available semesters for the current user.

Watches the DB directly — automatically updates when semester data changes. Background-refreshes stale data automatically.

Implementation

final courseTableSemestersProvider = StreamProvider.autoDispose<List<Semester>>(
  (ref) {
    return ref.watch(courseRepositoryProvider).watchSemesters();
  },
);