made events and state class finals, to better document that they shouldn't be extended.

This commit is contained in:
Faris Armoush
2025-06-01 14:37:22 +03:00
parent 3d183528c5
commit b0ed844893
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ sealed class DeviceLocationEvent extends Equatable {
List<Object?> get props => []; List<Object?> get props => [];
} }
class LoadDeviceLocationEvent extends DeviceLocationEvent { final class LoadDeviceLocationEvent extends DeviceLocationEvent {
const LoadDeviceLocationEvent(this.param); const LoadDeviceLocationEvent(this.param);
final GetDeviceLocationDataParam param; final GetDeviceLocationDataParam param;
@ -16,6 +16,6 @@ class LoadDeviceLocationEvent extends DeviceLocationEvent {
List<Object?> get props => [param]; List<Object?> get props => [param];
} }
class ClearDeviceLocationEvent extends DeviceLocationEvent { final class ClearDeviceLocationEvent extends DeviceLocationEvent {
const ClearDeviceLocationEvent(); const ClearDeviceLocationEvent();
} }

View File

@ -2,7 +2,7 @@ part of 'device_location_bloc.dart';
enum DeviceLocationStatus { initial, loading, success, failure } enum DeviceLocationStatus { initial, loading, success, failure }
class DeviceLocationState extends Equatable { final class DeviceLocationState extends Equatable {
const DeviceLocationState({ const DeviceLocationState({
this.status = DeviceLocationStatus.initial, this.status = DeviceLocationStatus.initial,
this.locationInfo, this.locationInfo,