killapp/Assets/AppleAuth/Runtime/Extensions/AppleErrorExtensions.cs

21 lines
589 B
C#
Raw Normal View History

2026-06-18 09:38:23 +08:00
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;
}
}
}