Skip to content

Commit 5dce313

Browse files
committed
fix: build errors in Flutter
1 parent e8dbc76 commit 5dce313

13 files changed

+251
-115
lines changed

client/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,5 @@ app.*.map.json
4444
/android/app/debug
4545
/android/app/profile
4646
/android/app/release
47+
48+
build

client/analysis_options.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@ linter:
1010
sort_unnamed_constructors_first: false
1111
implementation_imports: false
1212
invalid_implementation_override: false
13+
unnecessary_overrides: false
14+
require_trailing_commas: false
15+
camel_case_types: false

client/lib/protos/pkg/pr12er/database.pb.dart

+27-7
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,11 @@ class MappingTableRow extends $pb.GeneratedMessage {
9494
const $core.bool.fromEnvironment('protobuf.omit_field_names')
9595
? ''
9696
: 'paperArxivIds')
97-
..aOS(3,
98-
const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'youtubeVideoId')
97+
..aOS(
98+
3,
99+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
100+
? ''
101+
: 'youtubeVideoId')
99102
..hasRequiredFields = false;
100103

101104
MappingTableRow._() : super();
@@ -250,10 +253,17 @@ class PrVideo extends $pb.GeneratedMessage {
250253
: 'prId',
251254
$pb.PbFieldType.O3)
252255
..pc<$2.Paper>(
253-
2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'papers', $pb.PbFieldType.PM,
256+
2,
257+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
258+
? ''
259+
: 'papers',
260+
$pb.PbFieldType.PM,
254261
subBuilder: $2.Paper.create)
255262
..aOM<YouTubeVideo>(
256-
3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'video',
263+
3,
264+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
265+
? ''
266+
: 'video',
257267
subBuilder: YouTubeVideo.create)
258268
..hasRequiredFields = false;
259269

@@ -332,7 +342,10 @@ class PrVideo extends $pb.GeneratedMessage {
332342
}
333343

334344
class YouTubeVideo extends $pb.GeneratedMessage {
335-
static final $pb.BuilderInfo _i = $pb.BuilderInfo(const $core.bool.fromEnvironment('protobuf.omit_message_names') ? '' : 'YouTubeVideo',
345+
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
346+
const $core.bool.fromEnvironment('protobuf.omit_message_names')
347+
? ''
348+
: 'YouTubeVideo',
336349
package: const $pb.PackageName(
337350
const $core.bool.fromEnvironment('protobuf.omit_message_names')
338351
? ''
@@ -359,9 +372,16 @@ class YouTubeVideo extends $pb.GeneratedMessage {
359372
? ''
360373
: 'numberOfViews')
361374
..aOM<$1.Timestamp>(
362-
5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publishedDate',
375+
5,
376+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
377+
? ''
378+
: 'publishedDate',
363379
subBuilder: $1.Timestamp.create)
364-
..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'uploader')
380+
..aOS(
381+
6,
382+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
383+
? ''
384+
: 'uploader')
365385
..hasRequiredFields = false;
366386

367387
YouTubeVideo._() : super();

client/lib/protos/pkg/pr12er/messages.pb.dart

+102-20
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,46 @@ class Video extends $pb.GeneratedMessage {
3737
const $core.bool.fromEnvironment('protobuf.omit_field_names')
3838
? ''
3939
: 'title')
40-
..aOS(3,
41-
const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'link')
42-
..aOS(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'presenter')
43-
..e<Category>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'category', $pb.PbFieldType.OE, defaultOrMaker: Category.CATEGORY_UNSPECIFIED, valueOf: Category.valueOf, enumValues: Category.values)
44-
..aInt64(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numberOfLike')
45-
..pPS(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'keywords')
46-
..aInt64(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numberOfViews')
47-
..aOM<$1.Timestamp>(9, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publishedDate', subBuilder: $1.Timestamp.create)
40+
..aOS(
41+
3,
42+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
43+
? ''
44+
: 'link')
45+
..aOS(
46+
4,
47+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
48+
? ''
49+
: 'presenter')
50+
..e<Category>(
51+
5,
52+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
53+
? ''
54+
: 'category',
55+
$pb.PbFieldType.OE,
56+
defaultOrMaker: Category.CATEGORY_UNSPECIFIED,
57+
valueOf: Category.valueOf,
58+
enumValues: Category.values)
59+
..aInt64(
60+
6,
61+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
62+
? ''
63+
: 'numberOfLike')
64+
..pPS(
65+
7,
66+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
67+
? ''
68+
: 'keywords')
69+
..aInt64(
70+
8,
71+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
72+
? ''
73+
: 'numberOfViews')
74+
..aOM<$1.Timestamp>(
75+
9,
76+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
77+
? ''
78+
: 'publishedDate',
79+
subBuilder: $1.Timestamp.create)
4880
..hasRequiredFields = false;
4981

5082
Video._() : super();
@@ -234,12 +266,26 @@ class Detail extends $pb.GeneratedMessage {
234266
: 'prId',
235267
$pb.PbFieldType.O3)
236268
..pc<Paper>(
237-
2, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'papers', $pb.PbFieldType.PM,
269+
2,
270+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
271+
? ''
272+
: 'papers',
273+
$pb.PbFieldType.PM,
274+
subBuilder: Paper.create)
275+
..pc<Paper>(
276+
3,
277+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
278+
? ''
279+
: 'relevantPapers',
280+
$pb.PbFieldType.PM,
238281
subBuilder: Paper.create)
239282
..pc<Paper>(
240-
3, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'relevantPapers', $pb.PbFieldType.PM,
283+
4,
284+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
285+
? ''
286+
: 'sameAuthorPapers',
287+
$pb.PbFieldType.PM,
241288
subBuilder: Paper.create)
242-
..pc<Paper>(4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'sameAuthorPapers', $pb.PbFieldType.PM, subBuilder: Paper.create)
243289
..hasRequiredFields = false;
244290

245291
Detail._() : super();
@@ -337,12 +383,36 @@ class Paper extends $pb.GeneratedMessage {
337383
const $core.bool.fromEnvironment('protobuf.omit_field_names')
338384
? ''
339385
: 'arxivId')
340-
..aOS(4,
341-
const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'abstract')
342-
..aOM<$1.Timestamp>(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'publishedDate', subBuilder: $1.Timestamp.create)
343-
..pPS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'authors')
344-
..pc<Repository>(7, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'repositories', $pb.PbFieldType.PM, subBuilder: Repository.create)
345-
..pc<Method>(8, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'methods', $pb.PbFieldType.PM, subBuilder: Method.create)
386+
..aOS(
387+
4,
388+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
389+
? ''
390+
: 'abstract')
391+
..aOM<$1.Timestamp>(
392+
5,
393+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
394+
? ''
395+
: 'publishedDate',
396+
subBuilder: $1.Timestamp.create)
397+
..pPS(
398+
6,
399+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
400+
? ''
401+
: 'authors')
402+
..pc<Repository>(
403+
7,
404+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
405+
? ''
406+
: 'repositories',
407+
$pb.PbFieldType.PM,
408+
subBuilder: Repository.create)
409+
..pc<Method>(
410+
8,
411+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
412+
? ''
413+
: 'methods',
414+
$pb.PbFieldType.PM,
415+
subBuilder: Method.create)
346416
..hasRequiredFields = false;
347417

348418
Paper._() : super();
@@ -507,12 +577,24 @@ class Repository extends $pb.GeneratedMessage {
507577
? ''
508578
: 'owner')
509579
..e<Framework>(
510-
4, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'framework', $pb.PbFieldType.OE,
580+
4,
581+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
582+
? ''
583+
: 'framework',
584+
$pb.PbFieldType.OE,
511585
defaultOrMaker: Framework.FRAMEWORK_UNSPECIFIED,
512586
valueOf: Framework.valueOf,
513587
enumValues: Framework.values)
514-
..aInt64(5, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'numberOfStars')
515-
..aOS(6, const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'description')
588+
..aInt64(
589+
5,
590+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
591+
? ''
592+
: 'numberOfStars')
593+
..aOS(
594+
6,
595+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
596+
? ''
597+
: 'description')
516598
..hasRequiredFields = false;
517599

518600
Repository._() : super();

client/lib/protos/pkg/pr12er/service.pb.dart

+5-2
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,11 @@ class ReportRequest extends $pb.GeneratedMessage {
408408
defaultOrMaker: ReportRequest_ReportType.REPORT_TYPE_UNSPECIFIED,
409409
valueOf: ReportRequest_ReportType.valueOf,
410410
enumValues: ReportRequest_ReportType.values)
411-
..aOS(2,
412-
const $core.bool.fromEnvironment('protobuf.omit_field_names') ? '' : 'body')
411+
..aOS(
412+
2,
413+
const $core.bool.fromEnvironment('protobuf.omit_field_names')
414+
? ''
415+
: 'body')
413416
..hasRequiredFields = false;
414417

415418
ReportRequest._() : super();

client/lib/widgets/components/expandable_text.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class _ExpandableTextState extends State<ExpandableText> {
3636
IconButton(
3737
iconSize: iconSize,
3838
onPressed: onPressed,
39-
color: Theme.of(context).accentColor,
39+
color: Theme.of(context).colorScheme.secondary,
4040
icon: const Icon(Icons.keyboard_arrow_up)),
4141
],
4242
),
@@ -58,7 +58,7 @@ class _ExpandableTextState extends State<ExpandableText> {
5858
child: IconButton(
5959
iconSize: iconSize,
6060
onPressed: onPressed,
61-
color: Theme.of(context).accentColor,
61+
color: Theme.of(context).colorScheme.secondary,
6262
icon: const Icon(Icons.keyboard_arrow_down)))
6363
]),
6464
);

client/lib/widgets/main/pr12video.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ class PR12Video extends StatelessWidget {
100100
? Icons.bookmark_add_rounded
101101
: Icons.bookmark_add_outlined,
102102
size: 30,
103-
color: Theme.of(context).accentColor,
103+
color: Theme.of(context).colorScheme.secondary,
104104
),
105105
);
106106
},

client/lib/widgets/main/report.dart

+4-3
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ class _ReportWidgetState extends State<ReportWidget> {
3030
.textTheme
3131
.headline1
3232
?.apply(fontWeightDelta: 5)),
33-
leading:
34-
Icon(Icons.report, size: 30, color: Theme.of(context).accentColor),
33+
leading: Icon(Icons.report,
34+
size: 30, color: Theme.of(context).colorScheme.secondary),
3535
),
3636
Divider(
3737
indent: 20,
3838
endIndent: 20,
3939
thickness: 2,
40-
color: Theme.of(context).accentColor,
40+
color: Theme.of(context).colorScheme.secondary,
4141
),
4242
Container(
4343
padding: const EdgeInsets.only(left: 20, right: 20),
@@ -92,6 +92,7 @@ class _ReportWidgetState extends State<ReportWidget> {
9292
final resp = await context
9393
.read<GrpcClient>()
9494
.report(currentReportType, _reportTextFieldController.text);
95+
if (!mounted) return;
9596
Navigator.of(context).pop();
9697
showSnackbar(resp.issueUrl);
9798
},

0 commit comments

Comments
 (0)