fix: Public rooms always publicly visible even when turned off on creation
This commit is contained in:
parent
83fb1ed949
commit
c1f8b13aca
1 changed files with 1 additions and 7 deletions
|
|
@ -63,7 +63,7 @@ class NewGroupController extends State<NewGroup> {
|
||||||
|
|
||||||
final roomId = await client.createGroupChat(
|
final roomId = await client.createGroupChat(
|
||||||
visibility:
|
visibility:
|
||||||
publicGroup ? sdk.Visibility.public : sdk.Visibility.private,
|
groupCanBeFound ? sdk.Visibility.public : sdk.Visibility.private,
|
||||||
preset: publicGroup
|
preset: publicGroup
|
||||||
? sdk.CreateRoomPreset.publicChat
|
? sdk.CreateRoomPreset.publicChat
|
||||||
: sdk.CreateRoomPreset.privateChat,
|
: sdk.CreateRoomPreset.privateChat,
|
||||||
|
|
@ -77,12 +77,6 @@ class NewGroupController extends State<NewGroup> {
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
if (!mounted) return;
|
if (!mounted) return;
|
||||||
if (publicGroup && groupCanBeFound) {
|
|
||||||
await client.setRoomVisibilityOnDirectory(
|
|
||||||
roomId,
|
|
||||||
visibility: sdk.Visibility.public,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
context.go('/rooms/$roomId/invite');
|
context.go('/rooms/$roomId/invite');
|
||||||
} catch (e, s) {
|
} catch (e, s) {
|
||||||
sdk.Logs().d('Unable to create group', e, s);
|
sdk.Logs().d('Unable to create group', e, s);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue