fix: add ignore_for_file to data connect Repos and modify CI to avoid analyzing deleted files

This commit is contained in:
2026-02-20 19:51:44 +05:30
parent 24835f127e
commit 474be43448
259 changed files with 1810 additions and 1714 deletions

View File

@@ -1,3 +1,4 @@
// ignore_for_file: always_specify_types, depend_on_referenced_packages, dead_code, dead_null_aware_expression, unused_local_variable, unused_import, sort_constructors_first, prefer_final_fields, prefer_const_constructors, deprecated_member_use, implicit_call_tearoffs
import 'package:krow_data_connect/krow_data_connect.dart' as dc;
import 'package:krow_domain/krow_domain.dart';
import '../../domain/repositories/hub_repository_interface.dart';
@@ -7,8 +8,6 @@ import '../../domain/repositories/hub_repository_interface.dart';
/// This implementation follows the "Buffer Layer" pattern by using a dedicated
/// connector repository from the data_connect package.
class HubRepositoryImpl implements HubRepositoryInterface {
final dc.HubsConnectorRepository _connectorRepository;
final dc.DataConnectService _service;
HubRepositoryImpl({
dc.HubsConnectorRepository? connectorRepository,
@@ -16,10 +15,12 @@ class HubRepositoryImpl implements HubRepositoryInterface {
}) : _connectorRepository = connectorRepository ??
dc.DataConnectService.instance.getHubsRepository(),
_service = service ?? dc.DataConnectService.instance;
final dc.HubsConnectorRepository _connectorRepository;
final dc.DataConnectService _service;
@override
Future<List<Hub>> getHubs() async {
final businessId = await _service.getBusinessId();
final String businessId = await _service.getBusinessId();
return _connectorRepository.getHubs(businessId: businessId);
}
@@ -36,7 +37,7 @@ class HubRepositoryImpl implements HubRepositoryInterface {
String? country,
String? zipCode,
}) async {
final businessId = await _service.getBusinessId();
final String businessId = await _service.getBusinessId();
return _connectorRepository.createHub(
businessId: businessId,
name: name,
@@ -54,7 +55,7 @@ class HubRepositoryImpl implements HubRepositoryInterface {
@override
Future<void> deleteHub(String id) async {
final businessId = await _service.getBusinessId();
final String businessId = await _service.getBusinessId();
return _connectorRepository.deleteHub(businessId: businessId, id: id);
}
@@ -79,7 +80,7 @@ class HubRepositoryImpl implements HubRepositoryInterface {
String? country,
String? zipCode,
}) async {
final businessId = await _service.getBusinessId();
final String businessId = await _service.getBusinessId();
return _connectorRepository.updateHub(
businessId: businessId,
id: id,
@@ -96,3 +97,4 @@ class HubRepositoryImpl implements HubRepositoryInterface {
);
}
}

View File

@@ -73,7 +73,7 @@ class ClientHubsBloc extends Bloc<ClientHubsEvent, ClientHubsState>
emit(state.copyWith(status: ClientHubsStatus.loading));
await handleError(
emit: emit,
emit: emit.call,
action: () async {
final List<Hub> hubs = await _getHubsUseCase();
emit(state.copyWith(status: ClientHubsStatus.success, hubs: hubs));
@@ -92,7 +92,7 @@ class ClientHubsBloc extends Bloc<ClientHubsEvent, ClientHubsState>
emit(state.copyWith(status: ClientHubsStatus.actionInProgress));
await handleError(
emit: emit,
emit: emit.call,
action: () async {
await _createHubUseCase(
CreateHubArguments(
@@ -132,7 +132,7 @@ class ClientHubsBloc extends Bloc<ClientHubsEvent, ClientHubsState>
emit(state.copyWith(status: ClientHubsStatus.actionInProgress));
await handleError(
emit: emit,
emit: emit.call,
action: () async {
await _updateHubUseCase(
UpdateHubArguments(
@@ -172,7 +172,7 @@ class ClientHubsBloc extends Bloc<ClientHubsEvent, ClientHubsState>
emit(state.copyWith(status: ClientHubsStatus.actionInProgress));
await handleError(
emit: emit,
emit: emit.call,
action: () async {
await _deleteHubUseCase(DeleteHubArguments(hubId: event.hubId));
final List<Hub> hubs = await _getHubsUseCase();
@@ -198,7 +198,7 @@ class ClientHubsBloc extends Bloc<ClientHubsEvent, ClientHubsState>
emit(state.copyWith(status: ClientHubsStatus.actionInProgress));
await handleError(
emit: emit,
emit: emit.call,
action: () async {
await _assignNfcTagUseCase(
AssignNfcTagArguments(hubId: event.hubId, nfcTagId: event.nfcTagId),