public byte[] PackCFC(int userID, int groupID) { if (!CanExport(userID)) { ThrowError(new NoPermissonExportEmoticonError()); return(null); } EmoticonCollection emoticons = GetEmoticons(userID, groupID); if (emoticons.Count == 0) { return(null); } return(CFCBuilder.BuildCFCFileFromBytes(emoticons)); }
public byte[] PackCFC(int userID, IEnumerable <int> emoticonIdentities) { if (!CanExport(userID)) { ThrowError(new NoPermissonExportEmoticonError()); return(null); } if (!ValidateUtil.HasItems <int>(emoticonIdentities)) { return(null); } EmoticonCollection emoticons = GetEmoticons(userID, emoticonIdentities); if (emoticons.Count == 0) { return(null); } return(CFCBuilder.BuildCFCFileFromBytes(emoticons)); }