fetchAndDisplaySemesters function

Future<void> fetchAndDisplaySemesters(
  1. VtopClient client
)

Implementation

Future<void> fetchAndDisplaySemesters(VtopClient client) async {
  try {
    print('Fetching semesters...');
    final semesters = await fetchSemesters(client: client);

    print('✓ Found ${semesters.semesters.length} semesters:');
    print('\n=== SEMESTERS JSON ===');
    print(const JsonEncoder.withIndent('  ').convert(semesters.toJson()));
    print('');
  } catch (e) {
    print('Error fetching semesters: $e\n');
  }
}