Changeset 362

Show
Ignore:
Timestamp:
01/27/08 15:52:55 (11 months ago)
Author:
tomoyo
Message:

自分をグループにいれないようにした。

Location:
TwitterIrcGateway/TwitterIrcGatewayCore
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • TwitterIrcGateway/TwitterIrcGatewayCore/Session.cs

    r361 r362  
    398398                // グループを取得/作成 
    399399                Group group = GetGroupByChannelName(channelName); 
    400                 if (!group.Exists(_nick)) 
    401                     group.Add(_nick); 
    402  
    403400                if (!group.IsJoined) 
    404401                { 
     
    406403                    SendServer(joinMsg); 
    407404 
    408                     SendNumericReply(NumericReply.RPL_NAMREPLY, "=", channelName, String.Join(" ", group.Members.ConvertAll<String>(delegate(String s) { return (String.Compare(s, _nick, true) == 0) ? "@" + s : s; }).ToArray())); 
     405                    SendNumericReply(NumericReply.RPL_NAMREPLY, "=", channelName, String.Format("@{0} ", _nick) + String.Join(" ", group.Members.ToArray())); 
    409406                    SendNumericReply(NumericReply.RPL_ENDOFNAMES, channelName, "End of NAMES list"); 
    410407                    group.IsJoined = true; 
     
    449446                partMsg = new PartMessage(channelName, ""); 
    450447                SendServer(partMsg); 
    451  
    452                 if (group.Exists(_nick)) 
    453                     group.Remove(_nick); 
    454448 
    455449                // もう捨てていい? 
  • TwitterIrcGateway/TwitterIrcGatewayCore/TwitterService.cs

    r349 r362  
    170170            try 
    171171            { 
    172                 String responseBody = GET(String.Format("/users/show/{0}.xml", id)); 
     172                String responseBody = GET(String.Format("/users/show/{0}.xml", id), false); 
    173173                if (NilClasses.CanDeserialize(responseBody)) 
    174174                { 
     
    385385        } 
    386386 
     387        /// <summary> 
     388        /// �w�肳�ꂽURL�����[�^�������������ĕԂ��܂��BCookieLoginMode���L�����͎����I��ookie���O�C����Ŏ擾���܂��B 
     389        /// </summary> 
     390        /// <param name="url">�f�[�^�������L</param> 
     391        /// <returns></returns> 
    387392        public String GET(String url) 
    388393        { 
    389394            return GET(url, CookieLoginMode); 
    390395        } 
     396 
     397        /// <summary> 
     398        /// �w�肳�ꂽURL�����[�^�������������ĕԂ��܂��B 
     399        /// </summary> 
     400        /// <param name="url">�f�[�^�������L</param> 
     401        /// <param name="cookieLoginMode">Cookie���O�C���Ŏ擾���邩�ǂ���</param> 
     402        /// <returns></returns> 
    391403        public String GET(String url, Boolean cookieLoginMode) 
    392404        {