예제 #1
0
파일: CQ.cs 프로젝트: paspy/cqilbridge
 /// <inheritdoc />
 public static List <GroupMemberInfo> GetGroupMemberList(long groupId)
 {
     lock (__syncRoot) {
         List <GroupMemberInfo> lst = new List <GroupMemberInfo>();
         try {
             var lstString = CQAPI.CQ_getGroupMemberList(_cqauthcode, groupId);
             if (string.IsNullOrEmpty(lstString) || !ConvertStrToGroupMembersList(lstString, ref lst))
             {
                 return(null);
             }
             Log(CQLogLevel.Debug, "Get Group Member List For: " + groupId.ToString());
         } catch (Exception e) {
             Log(CQLogLevel.Error, string.Format("GetGroupMemberList({0}): {1}", groupId, e.Message));
         }
         return(lst);
     }
 }