friend_trend_controller.dart
774 Bytes
import 'package:get/get.dart';
import '../../report_common/models/health_report_query.dart';
class FriendTrendArguments {
const FriendTrendArguments({
required this.userId,
required this.name,
this.avatarUrl,
});
final int userId;
final String name;
final String? avatarUrl;
}
class FriendTrendController extends GetxController {
FriendTrendController({
required this.userId,
required this.friendName,
this.avatarUrl,
});
final int userId;
final String friendName;
final String? avatarUrl;
final selectedTypeIndex = 0.obs;
HealthReportQuery get query => HealthReportQuery(targetUserId: userId);
void changeType(int index) {
if (index == selectedTypeIndex.value) return;
selectedTypeIndex.value = index;
}
}