( session: Session, isProcessing: boolean = false, messageQueueLength: number = 0, pendingPermission: any = null, )
| 245 | } |
| 246 | |
| 247 | export function getCompleteStateSnapshot( |
| 248 | session: Session, |
| 249 | isProcessing: boolean = false, |
| 250 | messageQueueLength: number = 0, |
| 251 | pendingPermission: any = null, |
| 252 | ): StateSnapshot { |
| 253 | return { |
| 254 | session: getSessionPersistenceSnapshot(session), |
| 255 | isProcessing, |
| 256 | messageQueueLength, |
| 257 | pendingPermission, |
| 258 | }; |
| 259 | } |
| 260 | |
| 261 | /** |
| 262 | * Check if a session has meaningful content for saving |
no test coverage detected