Skip to content

Commit 34bdf07

Browse files
committed
refactor: remove unused SourceTypeL10n extension
- Deleted the SourceTypeL10n extension from edit_source_bloc.dart - This extension was likely redundant, given that similar localization functionality is already provided by the existing SourceType extension - Removing this code improves maintainability and reduces potential confusion in the codebase
1 parent 7a01f8d commit 34bdf07

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

lib/content_management/bloc/edit_source/edit_source_bloc.dart

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -218,33 +218,3 @@ class EditSourceBloc extends Bloc<EditSourceEvent, EditSourceState> {
218218
}
219219
}
220220
}
221-
222-
/// Adds localization support to the [SourceType] enum.
223-
extension SourceTypeL10n on SourceType {
224-
/// Returns the localized name for the source type.
225-
///
226-
/// This requires an [AppLocalizations] instance, which is typically
227-
/// retrieved from the build context.
228-
String localizedName(AppLocalizations l10n) {
229-
switch (this) {
230-
case SourceType.newsAgency:
231-
return l10n.sourceTypeNewsAgency;
232-
case SourceType.localNewsOutlet:
233-
return l10n.sourceTypeLocalNewsOutlet;
234-
case SourceType.nationalNewsOutlet:
235-
return l10n.sourceTypeNationalNewsOutlet;
236-
case SourceType.internationalNewsOutlet:
237-
return l10n.sourceTypeInternationalNewsOutlet;
238-
case SourceType.specializedPublisher:
239-
return l10n.sourceTypeSpecializedPublisher;
240-
case SourceType.blog:
241-
return l10n.sourceTypeBlog;
242-
case SourceType.governmentSource:
243-
return l10n.sourceTypeGovernmentSource;
244-
case SourceType.aggregator:
245-
return l10n.sourceTypeAggregator;
246-
case SourceType.other:
247-
return l10n.sourceTypeOther;
248-
}
249-
}
250-
}

0 commit comments

Comments
 (0)