|
6 | 6 | import com.eventyay.organizer.common.di.OrgaViewModelFactory;
|
7 | 7 | import com.eventyay.organizer.core.attendee.checkin.AttendeeCheckInViewModel;
|
8 | 8 | import com.eventyay.organizer.core.attendee.history.CheckInHistoryViewModel;
|
| 9 | +import com.eventyay.organizer.core.attendee.qrscan.ScanQRViewModel; |
9 | 10 | import com.eventyay.organizer.core.auth.login.LoginViewModel;
|
10 | 11 | import com.eventyay.organizer.core.auth.reset.ResetPasswordViewModel;
|
11 | 12 | import com.eventyay.organizer.core.auth.signup.SignUpViewModel;
|
12 | 13 | import com.eventyay.organizer.core.auth.start.StartViewModel;
|
| 14 | +import com.eventyay.organizer.core.event.about.AboutEventViewModel; |
| 15 | +import com.eventyay.organizer.core.event.chart.ChartViewModel; |
13 | 16 | import com.eventyay.organizer.core.event.copyright.CreateCopyrightViewModel;
|
14 | 17 | import com.eventyay.organizer.core.event.copyright.update.UpdateCopyrightViewModel;
|
15 | 18 | import com.eventyay.organizer.core.event.create.CreateEventViewModel;
|
|
27 | 30 | import com.eventyay.organizer.core.organizer.detail.OrganizerDetailViewModel;
|
28 | 31 | import com.eventyay.organizer.core.organizer.password.ChangePasswordViewModel;
|
29 | 32 | import com.eventyay.organizer.core.organizer.update.UpdateOrganizerInfoViewModel;
|
30 |
| -import com.eventyay.organizer.core.roleinvite.RoleInviteViewModel; |
| 33 | +import com.eventyay.organizer.core.role.list.RoleListViewModel; |
| 34 | +import com.eventyay.organizer.core.role.invite.RoleInviteViewModel; |
31 | 35 | import com.eventyay.organizer.core.settings.autocheckin.AutoCheckInViewModel;
|
32 | 36 | import com.eventyay.organizer.core.settings.restriction.TicketSettingsViewModel;
|
33 | 37 | import com.eventyay.organizer.core.share.ShareEventViewModel;
|
@@ -61,6 +65,16 @@ public abstract class ViewModelModule {
|
61 | 65 | @ViewModelKey(ResetPasswordViewModel.class)
|
62 | 66 | public abstract ViewModel bindResetPasswordViewModel(ResetPasswordViewModel resetPasswordViewModel);
|
63 | 67 |
|
| 68 | + @Binds |
| 69 | + @IntoMap |
| 70 | + @ViewModelKey(AboutEventViewModel.class) |
| 71 | + public abstract ViewModel bindAboutEventViewModel(AboutEventViewModel aboutEventViewModel); |
| 72 | + |
| 73 | + @Binds |
| 74 | + @IntoMap |
| 75 | + @ViewModelKey(ChartViewModel.class) |
| 76 | + public abstract ViewModel bindChartViewModel(ChartViewModel chartViewModel); |
| 77 | + |
64 | 78 | @Binds
|
65 | 79 | @IntoMap
|
66 | 80 | @ViewModelKey(SpeakerDetailsViewModel.class)
|
@@ -211,11 +225,21 @@ public abstract class ViewModelModule {
|
211 | 225 | @ViewModelKey(RoleInviteViewModel.class)
|
212 | 226 | public abstract ViewModel bindRoleInvitesViewModel(RoleInviteViewModel roleInviteViewModel);
|
213 | 227 |
|
| 228 | + @Binds |
| 229 | + @IntoMap |
| 230 | + @ViewModelKey(RoleListViewModel.class) |
| 231 | + public abstract ViewModel bindRoleListViewModel(RoleListViewModel roleListViewModel); |
| 232 | + |
214 | 233 | @Binds
|
215 | 234 | @IntoMap
|
216 | 235 | @ViewModelKey(NotificationsViewModel.class)
|
217 | 236 | public abstract ViewModel bindNotificationsViewModel(NotificationsViewModel notificationsViewModel);
|
218 | 237 |
|
| 238 | + @Binds |
| 239 | + @IntoMap |
| 240 | + @ViewModelKey(ScanQRViewModel.class) |
| 241 | + public abstract ViewModel bindScanQRViewModel(ScanQRViewModel scanQRViewModel); |
| 242 | + |
219 | 243 | @Binds
|
220 | 244 | public abstract ViewModelProvider.Factory bindViewModelFactory(OrgaViewModelFactory factory);
|
221 | 245 |
|
|
0 commit comments