1010// ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
1111//.title~
1212
13+ // ignore_for_file: invalid_use_of_visible_for_testing_member
14+
1315import 'package:df_gen_core/df_gen_core.dart' ;
1416import 'package:df_generate_dart_models_core/df_generate_dart_models_core.dart' ;
1517import 'package:df_screen_core/df_screen_core.dart' ;
@@ -96,8 +98,7 @@ Future<void> genScreenBindingsApp(
9698 'Looking for Dart files..' ,
9799 );
98100 final filePathStream0 = PathExplorer (inputPath).exploreFiles ();
99- final filePathStream1 =
100- filePathStream0.where ((e) => _isAllowedFileName (e.path));
101+ final filePathStream1 = filePathStream0.where ((e) => _isAllowedFileName (e.path));
101102 List <FilePathExplorerFinding > findings;
102103 try {
103104 findings = await filePathStream1.toList ();
@@ -126,11 +127,13 @@ Future<void> genScreenBindingsApp(
126127 printWhite,
127128 'Reading template at: $template ...' ,
128129 );
129- final result = await MdTemplateUtility .i.readTemplateFromPathOrUrl (
130- template,
131- );
130+ final result = await MdTemplateUtility .i
131+ .readTemplateFromPathOrUrl (
132+ template,
133+ )
134+ .value;
132135
133- if (result.isErr) {
136+ if (result.isErr () ) {
134137 spinner.stop ();
135138 _print (
136139 printRed,
@@ -225,8 +228,7 @@ bool _isAllowedFileName(String e) {
225228
226229extension _ClassInsightExtension on ClassInsight <GenerateScreenBindings > {
227230 StringCaseType get stringCaseType {
228- return StringCaseType .values.valueOf (annotation.keyStringCase) ??
229- StringCaseType .CAMEL_CASE ;
231+ return StringCaseType .values.valueOf (annotation.keyStringCase) ?? StringCaseType .CAMEL_CASE ;
230232 }
231233}
232234
@@ -241,17 +243,14 @@ String _screenSegment(ClassInsight<ModelGenerateScreenBindings> insight) {
241243 final path = insight.annotation.path ?? '' ;
242244 final screenSegment = p.joinAll (
243245 [
244- path.isNotEmpty && path.startsWith (RegExp (r'[\\/]' ))
245- ? path.substring (1 )
246- : path,
246+ path.isNotEmpty && path.startsWith (RegExp (r'[\\/]' )) ? path.substring (1 ) : path,
247247 screenKey,
248248 ],
249249 );
250250 return screenSegment;
251251}
252252
253- final _interpolator =
254- TemplateInterpolator <ClassInsight <GenerateScreenBindings >>(
253+ final _interpolator = TemplateInterpolator <ClassInsight <GenerateScreenBindings >>(
255254 {
256255 '___SCREEN_KEY___' : _screenKey,
257256 '___SCREEN_SEGMENT___' : _screenSegment,
@@ -276,20 +275,16 @@ final _interpolator =
276275 return '/$screenSegment ' ;
277276 },
278277 '___IS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___' : (insight) {
279- return (insight.annotation.isAccessibleOnlyIfLoggedInAndVerified ?? false )
280- .toString ();
278+ return (insight.annotation.isAccessibleOnlyIfLoggedInAndVerified ?? false ).toString ();
281279 },
282280 '___IS_ACCESSIBLE_ONLY_IF_LOGGED_IN___' : (insight) {
283- return (insight.annotation.isAccessibleOnlyIfLoggedIn ?? false )
284- .toString ();
281+ return (insight.annotation.isAccessibleOnlyIfLoggedIn ?? false ).toString ();
285282 },
286283 '___IS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___' : (insight) {
287- return (insight.annotation.isAccessibleOnlyIfLoggedOut ?? false )
288- .toString ();
284+ return (insight.annotation.isAccessibleOnlyIfLoggedOut ?? false ).toString ();
289285 },
290286 '___IS_ALWAYS_ACCESSIBLE___' : (insight) {
291- final a =
292- insight.annotation.isAccessibleOnlyIfLoggedInAndVerified ?? false ;
287+ final a = insight.annotation.isAccessibleOnlyIfLoggedInAndVerified ?? false ;
293288 final b = insight.annotation.isAccessibleOnlyIfLoggedIn ?? false ;
294289 final c = insight.annotation.isAccessibleOnlyIfLoggedOut ?? false ;
295290 if (a && b) {
@@ -326,10 +321,8 @@ final _interpolator =
326321 return b.toString ();
327322 },
328323 '___IP0___' : (insight) {
329- final params = insight.annotation.internalParameters
330- ? .map ((e) => FieldUtils .ofOrNull (e))
331- .nonNulls ??
332- {};
324+ final params =
325+ insight.annotation.internalParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
333326 if (params.isNotEmpty) {
334327 final a = params.map ((e) {
335328 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
@@ -354,10 +347,8 @@ final _interpolator =
354347 }
355348 },
356349 '___IP1___' : (insight) {
357- final params = insight.annotation.internalParameters
358- ? .map ((e) => FieldUtils .ofOrNull (e))
359- .nonNulls ??
360- {};
350+ final params =
351+ insight.annotation.internalParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
361352 if (params.isNotEmpty) {
362353 final a = params.map ((e) {
363354 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
@@ -374,10 +365,8 @@ final _interpolator =
374365 }
375366 },
376367 '___IP2___' : (insight) {
377- final params = insight.annotation.internalParameters
378- ? .map ((e) => FieldUtils .ofOrNull (e))
379- .nonNulls ??
380- {};
368+ final params =
369+ insight.annotation.internalParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
381370 if (params.isNotEmpty) {
382371 final a = params.map ((e) {
383372 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
@@ -391,10 +380,8 @@ final _interpolator =
391380 }
392381 },
393382 '___QP0___' : (insight) {
394- final params = insight.annotation.queryParameters
395- ? .map ((e) => FieldUtils .ofOrNull (e))
396- .nonNulls ??
397- {};
383+ final params =
384+ insight.annotation.queryParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
398385 if (params.isNotEmpty) {
399386 final a = params.map ((e) {
400387 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
@@ -419,10 +406,8 @@ final _interpolator =
419406 }
420407 },
421408 '___QP1___' : (insight) {
422- final params = insight.annotation.queryParameters
423- ? .map ((e) => FieldUtils .ofOrNull (e))
424- .nonNulls ??
425- {};
409+ final params =
410+ insight.annotation.queryParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
426411 if (params.isNotEmpty) {
427412 final a = params.map ((e) {
428413 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
@@ -436,10 +421,8 @@ final _interpolator =
436421 }
437422 },
438423 '___QP2___' : (insight) {
439- final params = insight.annotation.queryParameters
440- ? .map ((e) => FieldUtils .ofOrNull (e))
441- .nonNulls ??
442- {};
424+ final params =
425+ insight.annotation.queryParameters? .map ((e) => FieldUtils .ofOrNull (e)).nonNulls ?? {};
443426 if (params.isNotEmpty) {
444427 final a = params.map ((e) {
445428 final fieldName = e.fieldPath! .join ('_' ).toCamelCase ();
0 commit comments