Changeset 5603
- Timestamp:
- 06/26/09 10:11:17 (3 years ago)
- Location:
- trunk/Padre-Plugin-Swarm/lib/Padre
- Files:
-
- 2 edited
-
Swarm/Service/Chat.pm (modified) (2 diffs)
-
Wx/Swarm/Chat.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/Service/Chat.pm
r5602 r5603 46 46 my ($self,$text) = @_; 47 47 $self->send( 48 { user => getlogin, says=>$text }48 { user => getlogin, message=>$text } 49 49 ); 50 50 } … … 53 53 my ($self,$text,$entity) = @_; 54 54 $self->send( 55 { user => getlogin, says=>$text, to=>$entity }55 { user => getlogin, message=>$text, to=>$entity } 56 56 ); 57 57 } -
trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/Chat.pm
r5602 r5603 22 22 Wx::wxLC_REPORT | Wx::wxLC_SINGLE_SEL 23 23 ); 24 24 25 return $self; 26 } 27 28 sub service { 29 my $self = shift; 30 # Crikey! 31 $self->main->ide 32 ->plugin_manager->plugins 33 ->{Swarm}->object 34 ->get_services->{chat}; 25 35 } 26 36 … … 84 94 sub poll_service { 85 95 my $self = shift; 86 my $main = $self->main; 87 my $swarm = $main->ide->plugin_manager->plugins->{Swarm}->object; 88 if (my $message = $swarm->get_services->{chat}->receive) { 96 my $service = $self->service; 97 if (my $message = $service->receive) { 89 98 my $user = $message->{user} || 'unknown'; 90 99 my $ip = $message->{client_address} || 'unknown'; … … 93 102 $user, $ip, $content 94 103 ); 95 $self->AppendText( $output . "\n");104 $self->AppendText( $output ); 96 105 } 106 } 107 108 sub tell_service { 109 my $self = shift; 110 my $body = shift; 111 my $args = shift; 112 my $service = $self->service; 113 $service->chat( $body ); 114 97 115 } 98 116 1;
Note: See TracChangeset
for help on using the changeset viewer.
