fromis_9/app/lib/services/members_service.dart

19 lines
491 B
Dart
Raw Normal View History

/// 멤버 API 서비스
library;
import '../models/member.dart';
import 'api_client.dart';
/// 멤버 목록 조회
Future<List<Member>> getMembers() async {
final response = await dio.get('/members');
final List<dynamic> data = response.data;
return data.map((json) => Member.fromJson(json)).toList();
}
/// 활동 중인 멤버만 조회
Future<List<Member>> getActiveMembers() async {
final members = await getMembers();
return members.where((m) => !m.isFormer).toList();
}