using Amazon.DynamoDBv2.DataModel; using ServerCore; using ServerBase; namespace ServerCommon; public class UserBlockHelper { public static HashSet convertBlockPolicyToJavaPolicy(List blockPolicy) { HashSet policies = new(); foreach (var policy in blockPolicy) { switch (policy) { case "Access_Restrictions": policies.Add(UserBlockPolicyType.AccessRestrictions.ToString()); break; case "Chatting_Restrictions": policies.Add(UserBlockPolicyType.ChattingRestrictions.ToString()); break; default: Log.getLogger($"BlockPolicy not match policy : {policy}"); break; } } return policies; } }