killapp/Assets/AppleAuth/Runtime/Extensions/AppleErrorExtensions.cs
2026-06-18 09:38:23 +08:00

21 lines
589 B
C#

using AppleAuth.Enums;
using AppleAuth.Interfaces;
using System;
namespace AppleAuth.Extensions
{
public static class AppleErrorExtensions
{
public static AuthorizationErrorCode GetAuthorizationErrorCode(this IAppleError error)
{
if (error.Domain == "com.apple.AuthenticationServices.AuthorizationError" &&
Enum.IsDefined(typeof(AuthorizationErrorCode), error.Code))
{
return (AuthorizationErrorCode)error.Code;
}
return AuthorizationErrorCode.Unknown;
}
}
}