refactor(apps): simplify API layer by removing redundant wrapper classes

- Remove ApiClientWrapper and MockApiClientWrapper
- Simplify IApiClient interface
- Update dependency injection configuration
- Optimize calendar service and AG-UI chat models
This commit is contained in:
qzl
2026-03-03 10:12:46 +08:00
parent 9b9b8fcbdd
commit 5e169251fe
12 changed files with 84 additions and 140 deletions
@@ -304,7 +304,7 @@ class _CalendarMonthScreenState extends State<CalendarMonthScreen> {
vertical: 2,
),
decoration: BoxDecoration(
color: color.withOpacity(0.2),
color: color.withValues(alpha: 0.2),
borderRadius: BorderRadius.circular(4),
),
child: Text(
@@ -368,7 +368,7 @@ class _CreateEventSheetState extends State<CreateEventSheet>
Row(
children: defaultColors.map((color) {
final colorHex =
'#${color.value.toRadixString(16).substring(2).toUpperCase()}';
'#${color.toARGB32().toRadixString(16).substring(2).toUpperCase()}';
final isSelected = _selectedColor == colorHex;
return GestureDetector(
onTap: () => setState(() => _selectedColor = colorHex),