Do not create welcome chats under any circumstance

This commit is contained in:
Kelrap 2024-07-16 14:36:15 -04:00
parent 2fbc4e2016
commit 5a06e70802

View file

@ -198,18 +198,6 @@ class NewSpaceController extends State<NewSpace> {
if (capacity != null && space != null) {
space.updateRoomCapacity(capacity);
}
// If space has no parents, add welcome chat
String? newChatRoomId;
if (space?.pangeaSpaceParents.isEmpty ?? false) {
newChatRoomId = await Matrix.of(context).client.createGroupChat(
enableEncryption: false,
preset: sdk.CreateRoomPreset.publicChat,
// Welcome chat name is '[space name acronym]: Welcome Chat'
groupName:
'${nameController.text.trim().split(RegExp(r"\s+")).map((s) => s[0]).join()}: ${L10n.of(context)!.classWelcomeChat}',
);
GoogleAnalytics.createChat(newChatRoomId);
}
final Room? room = Matrix.of(context).client.getRoomById(spaceId);
if (room == null) {
@ -221,14 +209,6 @@ class NewSpaceController extends State<NewSpace> {
return;
}
if (newChatRoomId != null) {
room.setSpaceChild(newChatRoomId, suggested: true);
GoogleAnalytics.addParent(
newChatRoomId,
room.classCode,
);
}
GoogleAnalytics.createClass(room.name, room.classCode);
try {
await room.invite(BotName.byEnvironment);