Skip to content

Commit c060c7a

Browse files
committed
Fix Linting Issues
1 parent 1d9e822 commit c060c7a

File tree

8 files changed

+25
-9
lines changed

8 files changed

+25
-9
lines changed

lib/base/enums/search_category.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ extension SearchCategoryExtension on SearchCategory {
6060
return context.tr("rooms");
6161
case SearchCategory.studentClub:
6262
return "Student Clubs";
63-
default:
64-
return context.tr("unknown");
6563
}
6664
}
6765

lib/base/extensions/color.dart

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import 'dart:ui';
2+
3+
extension IntColorComponents on Color {
4+
int get intValue {
5+
return _floatToInt8(a) << 24 |
6+
_floatToInt8(r) << 16 |
7+
_floatToInt8(g) << 8 |
8+
_floatToInt8(b) << 0;
9+
}
10+
11+
int get intAlpha => _floatToInt8(a);
12+
int get intRed => _floatToInt8(r);
13+
int get intGreen => _floatToInt8(g);
14+
int get intBlue => _floatToInt8(b);
15+
16+
int _floatToInt8(double x) {
17+
return (x * 255.0).round() & 0xff;
18+
}
19+
}

lib/calendarComponent/model/calendar_event.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:campus_flutter/base/extensions/color.dart';
12
import 'package:campus_flutter/base/theme/constants.dart';
23
import 'package:campus_flutter/base/util/read_list_value.dart';
34
import 'package:campus_flutter/searchComponent/model/comparison_token.dart';
@@ -77,7 +78,7 @@ class CalendarEvent extends Searchable {
7778
}
7879

7980
void setColor(Color? color) {
80-
this.color = color?.value;
81+
this.color = color?.intValue;
8182
}
8283

8384
Color getColor() {

lib/calendarComponent/services/calendar_preference_service.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:convert';
22

3+
import 'package:campus_flutter/base/extensions/color.dart';
34
import 'package:campus_flutter/calendarComponent/model/calendar_preferences.dart';
45
import 'package:flutter/material.dart';
56
import 'package:flutter/services.dart';
@@ -16,7 +17,7 @@ class CalendarPreferenceService {
1617
CalendarPreferenceService(this.sharedPreferences);
1718

1819
void saveColorPreference(String id, Color color) {
19-
colorPreferences[id] = color.value;
20+
colorPreferences[id] = color.intValue;
2021
try {
2122
sharedPreferences.setString(
2223
key,

lib/calendarComponent/views/calendar_event_view.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'package:campus_flutter/base/util/diagonalStripePattern/diagonal_stripe_pattern_view.dart';
22
import 'package:campus_flutter/calendarComponent/model/calendar_event.dart';
3-
import 'package:easy_localization/easy_localization.dart';
43
import 'package:flutter/material.dart';
54

65
class CalendarEventView extends StatelessWidget {

lib/searchComponent/protocols/global_search.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class GlobalSearch {
9292
if (result.contains(null)) {
9393
return null;
9494
} else {
95-
return result.whereNotNull().toList();
95+
return result.nonNulls.toList();
9696
}
9797
}
9898

lib/searchComponent/views/search_result_view_builder.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ class SearchResultViewBuilder extends StatelessWidget {
4949
return PersonSearchResultView(searchVM: searchVM);
5050
case SearchCategory.rooms:
5151
return NavigaTumSearchResultView(searchVM: searchVM);
52-
default:
53-
return Container();
5452
}
5553
}
5654
}

lib/studentCardComponent/views/student_card_view.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class StudentCardView extends ConsumerWidget {
7878
Widget _warningCard(BuildContext context) {
7979
return CardWithPadding(
8080
elevation: 0,
81-
color: context.primaryColor.withOpacity(0.2),
81+
color: context.primaryColor.withValues(alpha: 0.2),
8282
child: Row(
8383
mainAxisAlignment: MainAxisAlignment.center,
8484
crossAxisAlignment: CrossAxisAlignment.center,

0 commit comments

Comments
 (0)