```swift func rememberDevice() async { do { try await Amplify.Auth.rememberDevice() print("Remember device succeeded") } catch let error as AuthError { print("Remember device failed with error \(error)") } catch { print("Unexpected error: \(error)") } } ``` ```swift func rememberDevice() -> AnyCancellable { Amplify.Publisher.create { try await Amplify.Auth.rememberDevice() }.sink { if case let .failure(authError) = $0 { print("Remember device failed with error \(authError)") } } receiveValue: { print("Remember device succeeded") } } ```