apps/meteor/app/irc/server/irc-bridge/localHandlers/onCreateRoom.js
import { Users } from '@rocket.chat/models';
export default async function handleOnCreateRoom(user, room) {
const users = await Users.findByRoomId(room._id);
users.forEach((user) => {
if (user.profile?.irc?.fromIRC) {
this.sendCommand('joinChannel', { room, user });
} else {
this.sendCommand('joinedChannel', { room, user });
}
});
}