Changeset 364
- Timestamp:
- 01/27/08 18:44:24 (11 months ago)
- Location:
- TwitterIrcGateway
- Files:
-
- 7 modified
-
TwitterIrcGateway/App.config (modified) (1 diff)
-
TwitterIrcGateway/Program.cs (modified) (2 diffs)
-
TwitterIrcGateway/Settings.Designer.cs (modified) (1 diff)
-
TwitterIrcGateway/Settings.settings (modified) (1 diff)
-
TwitterIrcGatewayCLI/Program.cs (modified) (3 diffs)
-
TwitterIrcGatewayCore/Server.cs (modified) (1 diff)
-
TwitterIrcGatewayCore/Session.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
TwitterIrcGateway/TwitterIrcGateway/App.config
r348 r364 50 50 <value>300</value> 51 51 </setting> 52 <setting name="BroadcastUpdate" serializeAs="String"> 53 <value>False</value> 54 </setting> 55 <setting name="DisableUserList" serializeAs="String"> 56 <value>False</value> 57 </setting> 52 58 </Misuzilla.Applications.TwitterIrcGateway.Settings> 53 59 </userSettings> -
TwitterIrcGateway/TwitterIrcGateway/Program.cs
r348 r364 31 31 private Server _server; 32 32 private NotifyIcon _notifyIcon; 33 private const String Name = " twitter IRC Gateway Server";33 private const String Name = "Twitter IRC Gateway Server"; 34 34 35 35 public Boolean Initialize() … … 58 58 _server.EnableRepliesCheck = _settings.EnableRepliesCheck; 59 59 _server.IntervalReplies = _settings.IntervalReplies; 60 _server.DisableUserList = _settings.DisableUserList; 61 _server.BroadcastUpdate = _settings.BroadcastUpdate; 60 62 _server.SessionStartedRecieved += new EventHandler<SessionStartedEventArgs>(_server_SessionStartedRecieved); 61 63 try -
TwitterIrcGateway/TwitterIrcGateway/Settings.Designer.cs
r358 r364 191 191 } 192 192 } 193 194 [global::System.Configuration.UserScopedSettingAttribute()] 195 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 196 [global::System.Configuration.DefaultSettingValueAttribute("False")] 197 public bool BroadcastUpdate { 198 get { 199 return ((bool)(this["BroadcastUpdate"])); 200 } 201 set { 202 this["BroadcastUpdate"] = value; 203 } 204 } 205 206 [global::System.Configuration.UserScopedSettingAttribute()] 207 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 208 [global::System.Configuration.DefaultSettingValueAttribute("False")] 209 public bool DisableUserList { 210 get { 211 return ((bool)(this["DisableUserList"])); 212 } 213 set { 214 this["DisableUserList"] = value; 215 } 216 } 193 217 } 194 218 } -
TwitterIrcGateway/TwitterIrcGateway/Settings.settings
r348 r364 45 45 <Value Profile="(Default)">300</Value> 46 46 </Setting> 47 <Setting Name="BroadcastUpdate" Type="System.Boolean" Scope="User"> 48 <Value Profile="(Default)">False</Value> 49 </Setting> 50 <Setting Name="DisableUserList" Type="System.Boolean" Scope="User"> 51 <Value Profile="(Default)">False</Value> 52 </Setting> 47 53 </Settings> 48 54 </SettingsFile> -
TwitterIrcGateway/TwitterIrcGatewayCLI/Program.cs
r363 r364 56 56 _server.IntervalReplies = options.IntervalReplies; 57 57 _server.DisableUserList = options.DisableUserlist; 58 _server.BroadcastUpdate = options.BroadcastUpdate; 58 59 _server.SessionStartedRecieved += new EventHandler<SessionStartedEventArgs>(_server_SessionStartedRecieved); 59 60 … … 73 74 Console.WriteLine("[Configuration] IntervalReplies: {0}", _server.IntervalReplies); 74 75 Console.WriteLine("[Configuration] DisableUserList: {0}", _server.DisableUserList); 76 Console.WriteLine("[Configuration] BroadcastUpdate: {0}", _server.BroadcastUpdate); 75 77 76 78 _server.Start(bindAddress, options.Port); … … 154 156 [Description("disable nick/user (following) list")] 155 157 public Boolean DisableUserlist { get; set; } 158 159 [DefaultValue(false)] 160 [Description("broadcast status message on updated")] 161 public Boolean BroadcastUpdate { get; set; } 156 162 } 157 163 } -
TwitterIrcGateway/TwitterIrcGatewayCore/Server.cs
r363 r364 73 73 /// </summary> 74 74 public Boolean DisableUserList = false; 75 76 /// <summary> 77 /// �A�b�v�f�[�g��ׂẴ`�����l���ɓ����邩�ǂ��� 78 /// </summary> 79 public Boolean BroadcastUpdate = false; 75 80 76 81 public const String ServerName = "localhost"; -
TwitterIrcGateway/TwitterIrcGatewayCore/Session.cs
r363 r364 706 706 } 707 707 708 #if FALSE709 708 // 他のチャンネルにも投げる 710 foreach (Group group in _groups.Values) 711 { 712 if (group.IsJoined && String.Compare(message.Receiver, group.Name, true) != 0) 709 if (_server.BroadcastUpdate) 710 { 711 // #Twitter 712 if (String.Compare(message.Receiver, _server.ChannelName, true) != 0) 713 713 { 714 PrivMsgMessage privMsg = new PrivMsgMessage(); 715 privMsg.Sender = _clientHost; 716 privMsg.Receiver = group.Name; 717 privMsg.Content = message.Content; 718 Send(privMsg); 714 Send(new PrivMsgMessage() 715 { 716 Sender = _clientHost, 717 Receiver = _server.ChannelName, 718 Content = message.Content 719 }); 719 720 } 720 } 721 #endif 721 722 // group 723 foreach (Group group in _groups.Values) 724 { 725 if (group.IsJoined && String.Compare(message.Receiver, group.Name, true) != 0) 726 { 727 Send(new PrivMsgMessage() 728 { 729 Sender = _clientHost, 730 Receiver = group.Name, 731 Content = message.Content 732 }); 733 } 734 } 735 } 722 736 } 723 737 else
