Changeset 152
- Timestamp:
- 12/20/10 18:58:27 (13 years ago)
- Location:
- client/trunk/lib/Sophie
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
client/trunk/lib/Sophie/Client.pm
r117 r152 63 63 my ($self, $varname, $data) = @_; 64 64 65 my $resp = $self->send_request('user.update data', $varname, $data);65 my $resp = $self->send_request('user.update_data', $varname, $data); 66 66 if (ref $resp) { 67 67 return 1; … … 75 75 76 76 $self->login; 77 $self->submit_query($heap, $context, $message); 77 if ($message =~ /^\s*set\s+(\w+)\s+(\S+)/) { 78 warn "$1, $2"; 79 $self->user_config($heap, $1, $2); 80 } else { 81 $self->submit_query($heap, $context, $message); 82 } 78 83 } 79 84 -
client/trunk/lib/Sophie/Client/IRC.pm
r74 r152 129 129 } 130 130 131 } 132 133 sub user_config { 134 my ($self, $heap, $var, $value) = @_; 135 136 $self->set_var($heap->{heap}{server} . '@' . $heap->{from}, 137 { $var => $value }); 131 138 } 132 139 -
client/trunk/lib/Sophie/Client/Term.pm
r106 r152 21 21 } 22 22 23 sub user_config { 24 my ($self, $heap, $var, $value) = @_; 25 26 $self->set_var('client', { $var => $value }); 27 } 28 23 29 sub run { 24 30 my ($self) = @_; … … 33 39 return; 34 40 }; 35 $self->handle_message(undef, undef, $line);41 $self->handle_message(undef, [ 'client' ], $line); 36 42 $term->addhistory($line); 37 43 }
Note: See TracChangeset
for help on using the changeset viewer.