Skip to content
Snippets Groups Projects
Unverified Commit 8a1cf91b authored by Anton Georgiev's avatar Anton Georgiev Committed by GitHub
Browse files

Merge pull request #11360 from jfsiebel/clear-screen-share-collection-edge-case

Cover clear screen share collection case
parents 4874e3f6 0e792031
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@ import clearCaptions from '/imports/api/captions/server/modifiers/clearCaptions'
import clearPresentationPods from '/imports/api/presentation-pods/server/modifiers/clearPresentationPods';
import clearVoiceUsers from '/imports/api/voice-users/server/modifiers/clearVoiceUsers';
import clearUserInfo from '/imports/api/users-infos/server/modifiers/clearUserInfo';
import clearScreenshare from '/imports/api/screenshare/server/modifiers/clearScreenshare';
import clearNote from '/imports/api/note/server/modifiers/clearNote';
import clearNetworkInformation from '/imports/api/network-information/server/modifiers/clearNetworkInformation';
import clearMeetingTimeRemaining from '/imports/api/meetings/server/modifiers/clearMeetingTimeRemaining';
......@@ -52,6 +53,7 @@ export default function meetingHasEnded(meetingId) {
clearVoiceCallStates(meetingId);
clearVideoStreams(meetingId);
clearWhiteboardMultiUser(meetingId);
clearScreenshare(meetingId);
BannedUsers.delete(meetingId);
Metrics.removeMeeting(meetingId);
......
......@@ -7,6 +7,8 @@ export default function clearScreenshare(meetingId, screenshareConf) {
if (meetingId && screenshareConf) {
numberAffected = Screenshare.remove({ meetingId, 'screenshare.screenshareConf': screenshareConf });
} else if (meetingId) {
numberAffected = Screenshare.remove({ meetingId });
} else {
numberAffected = Screenshare.remove({});
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment