14 lines
459 B
Dart
14 lines
459 B
Dart
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
import '../bloc/redemption_bloc.dart';
|
|
import '../bloc/redemption_event.dart';
|
|
|
|
class RedemptionViewModel {
|
|
final RedemptionBloc bloc;
|
|
RedemptionViewModel(this.bloc);
|
|
|
|
void loadRecent() => bloc.add(LoadRecentRedemptions());
|
|
void searchTicket(String id) => bloc.add(ManualTicketSearched(id));
|
|
void approve() => bloc.add(ApproveRedemption());
|
|
void disapprove() => bloc.add(DisapproveRedemption());
|
|
}
|