@@ -1096,8 +1096,7 @@ protected function fetchNewMail(Folder $folder, int $next_uid, string $event, bo
1096
1096
}
1097
1097
1098
1098
$ message = $ folder ->query ()->getMessage ($ sequence_id , null , $ this ->sequence );
1099
- $ event = $ this ->getEvent ("message " , $ event );
1100
- $ event ::dispatch ($ this , $ message );
1099
+ $ this ->dispatch ("message " , $ event , $ this , $ message );
1101
1100
1102
1101
return $ message ;
1103
1102
}
@@ -1131,8 +1130,7 @@ public function delete(bool $expunge = true, ?string $trash_path = null, bool $f
1131
1130
}
1132
1131
if ($ expunge ) $ this ->client ->expunge ();
1133
1132
1134
- $ event = $ this ->getEvent ("message " , "deleted " );
1135
- $ event ::dispatch ($ this );
1133
+ $ this ->dispatch ("message " , "deleted " , $ this );
1136
1134
1137
1135
return $ status ;
1138
1136
}
@@ -1155,8 +1153,7 @@ public function restore(bool $expunge = true): bool {
1155
1153
$ status = $ this ->unsetFlag ("Deleted " );
1156
1154
if ($ expunge ) $ this ->client ->expunge ();
1157
1155
1158
- $ event = $ this ->getEvent ("message " , "restored " );
1159
- $ event ::dispatch ($ this );
1156
+ $ this ->dispatch ("message " , "restored " , $ this );
1160
1157
1161
1158
return $ status ;
1162
1159
}
@@ -1186,8 +1183,7 @@ public function setFlag(array|string $flag): bool {
1186
1183
}
1187
1184
$ this ->parseFlags ();
1188
1185
1189
- $ event = $ this ->getEvent ("flag " , "new " );
1190
- $ event ::dispatch ($ this , $ flag );
1186
+ $ this ->dispatch ("flag " , "new " , $ this , $ flag );
1191
1187
1192
1188
return (bool )$ status ;
1193
1189
}
@@ -1218,8 +1214,7 @@ public function unsetFlag(array|string $flag): bool {
1218
1214
}
1219
1215
$ this ->parseFlags ();
1220
1216
1221
- $ event = $ this ->getEvent ("flag " , "deleted " );
1222
- $ event ::dispatch ($ this , $ flag );
1217
+ $ this ->dispatch ("flag " , "deleted " , $ this , $ flag );
1223
1218
1224
1219
return (bool )$ status ;
1225
1220
}
0 commit comments