updateGroup method

  1. @override
Future<void> updateGroup({
  1. required Session session,
  2. required String groupId,
  3. String? name,
  4. String? avatarUrl,
  5. String? description,
  6. String? langTag,
  7. int? maxCount,
  8. bool? open,
})
override

Update group visibility

Nakama allows group superadmin or admin members to update some properties from the client, like the open visibility.

Implementation

@override
Future<void> updateGroup({
  required model.Session session,
  required String groupId,
  String? name,
  String? avatarUrl,
  String? description,
  String? langTag,
  int? maxCount,
  bool? open,
}) async {
  _session = session;

  await _api.v2GroupGroupIdPut(
    groupId: groupId,
    body: ApiUpdateGroupRequest(
      name: name,
      avatarUrl: avatarUrl,
      description: description,
      langTag: langTag,
      groupId: groupId,
      open: open,
    ),
  );
}