Files
b0esche_cloud/b0esche_cloud/lib/blocs/session/session_event.dart
2025-12-16 18:09:20 +01:00

31 lines
578 B
Dart

import 'package:equatable/equatable.dart';
abstract class SessionEvent extends Equatable {
const SessionEvent();
@override
List<Object> get props => [];
}
class SessionStarted extends SessionEvent {
final String token;
const SessionStarted(this.token);
@override
List<Object> get props => [token];
}
class SessionExpired extends SessionEvent {}
class SessionRefreshed extends SessionEvent {
final String newToken;
const SessionRefreshed(this.newToken);
@override
List<Object> get props => [newToken];
}
class SessionEnded extends SessionEvent {}