@@ -66,6 +66,10 @@ const {
66
66
SHOW_DELETE_CLASSROOM_PROMPT_CHANNEL ,
67
67
EDIT_CLASSROOM_CHANNEL ,
68
68
GET_CLASSROOM_CHANNEL ,
69
+ ADD_USER_IN_CLASSROOM_CHANNEL ,
70
+ DELETE_USER_IN_CLASSROOM_CHANNEL ,
71
+ SHOW_DELETE_USER_IN_CLASSROOM_PROMPT_CHANNEL ,
72
+ EDIT_USER_IN_CLASSROOM_CHANNEL ,
69
73
} = require ( './app/config/channels' ) ;
70
74
const env = require ( './env.json' ) ;
71
75
const {
@@ -110,6 +114,10 @@ const {
110
114
showDeleteClassroomPrompt,
111
115
editClassroom,
112
116
getClassroom,
117
+ addUserInClassroom,
118
+ showDeleteUserInClassroomPrompt,
119
+ deleteUserInClassroom,
120
+ editUserInClassroom,
113
121
} = require ( './app/listeners' ) ;
114
122
const isMac = require ( './app/utils/isMac' ) ;
115
123
@@ -501,6 +509,21 @@ app.on('ready', async () => {
501
509
// called when editing a classroom
502
510
ipcMain . on ( EDIT_CLASSROOM_CHANNEL , editClassroom ( mainWindow , db ) ) ;
503
511
512
+ // called when adding a user in a classroom
513
+ ipcMain . on ( ADD_USER_IN_CLASSROOM_CHANNEL , addUserInClassroom ( mainWindow , db ) ) ;
514
+
515
+ // prompt when deleting a user in a classroom
516
+ ipcMain . on (
517
+ SHOW_DELETE_USER_IN_CLASSROOM_PROMPT_CHANNEL ,
518
+ showDeleteUserInClassroomPrompt ( mainWindow , db )
519
+ ) ;
520
+
521
+ // called when deleting a user in a classroom
522
+ ipcMain . on (
523
+ DELETE_USER_IN_CLASSROOM_CHANNEL ,
524
+ deleteUserInClassroom ( mainWindow , db )
525
+ ) ;
526
+
504
527
// prompt when deleting a classroom
505
528
ipcMain . on (
506
529
SHOW_DELETE_CLASSROOM_PROMPT_CHANNEL ,
@@ -510,6 +533,12 @@ app.on('ready', async () => {
510
533
// called when deleting a classroom
511
534
ipcMain . on ( DELETE_CLASSROOM_CHANNEL , deleteClassroom ( mainWindow , db ) ) ;
512
535
536
+ // called when editing a user in a classroom
537
+ ipcMain . on (
538
+ EDIT_USER_IN_CLASSROOM_CHANNEL ,
539
+ editUserInClassroom ( mainWindow , db )
540
+ ) ;
541
+
513
542
// called when getting the database
514
543
ipcMain . on ( GET_DATABASE_CHANNEL , async ( ) => {
515
544
try {
0 commit comments