releaseOwnership method

bool releaseOwnership(
  1. CameraPosition position,
  2. CameraOwner owner
)

Implementation

bool releaseOwnership(CameraPosition position, CameraOwner owner) {
  final currentOwner = _owners[position];

  if (currentOwner == null || currentOwner.id != owner.id) {
    return false; // Not the owner
  }

  _owners.remove(position);
  _processWaitingQueue(position);
  return true;
}