---
title: "GroupSession.State.invalidated(reason:)"
framework: groupactivities
role: symbol
role_heading: Case
path: "groupactivities/groupsession/state-swift.enum/invalidated(reason:)"
---

# GroupSession.State.invalidated(reason:)

A state that indicates the session is no longer valid and can’t be used for shared activities.

## Declaration

```swift
case invalidated(reason: any Error)
```

## Mentioned in

Joining and managing a shared activity

## Discussion

Discussion The session transitions to this state when an error occurs, when the FaceTime call ends, or when your app calls the leave() method. When a session is in this state, don’t attempt to join, leave, or end the session again. Instead, release resources related to the session, including the session object itself.

## See Also

### Session states

- [GroupSession.State.waiting](groupactivities/groupsession/state-swift.enum/waiting.md)
- [GroupSession.State.joined](groupactivities/groupsession/state-swift.enum/joined.md)
