using xCommons.Extensions; using xExceptions.Constants; using xIdentityModels.Models; namespace xAiService.Extensions { public static class XAiServiceExtensions { /// /// Validate User Info ... /// /// /// public static bool IsValid(this XUserClaimsInfoDto userInfo) { // var result = !userInfo.IsNullOrDefault() && !userInfo.UserId.IsNullOrEmpty() && !userInfo.AccessToken.IsNullOrEmpty(); // return result; } /// /// Validate User Info ... /// /// /// public static void Validate( this XUserClaimsInfoDto userInfo, XException invalidException = XException.InvalidArgs ) { // var isValid = userInfo.IsValid(); if (!isValid) { invalidException.Throw(); } } } }