//
// Copyright © 2025 Nevis Security AG. All rights reserved.
//

import NevisMobileAuthentication

struct FidoUafAttestationInformationMethodHandler: MethodHandler {
	func execute(using _: MobileAuthenticationClient, method: ReactMethod, with message: ChannelInMessage) async {
		let message: FidoUafAttestationInformationMessage = validate(message: message)
		let resultMessage = OnSuccessMessage(operationId: message.operationId)
		MethodChannelHandler.shared.resolve(method: method, message: resultMessage)
	}
}
