lazy_build => 1
);
+has username => (
+ is => 'ro',
+ isa => 'Str',
+ lazy_build => 1
+);
+
has disp => (
is => 'ro',
isa => 'Object',
required => 1
);
+has bot => (
+ is => 'ro',
+ isa => 'Object',
+ required => 1
+);
+
sub assert_user_roles {
my ($self,@roles) = @_;
return 1 unless @roles;
sub message {
}
+sub replyId {
+}
+
sub intel_log {
my ($c,$planet, $message) = @_;
my $log = $c->model->prepare_cached(q{
return -4;
}
+sub _build_username {
+ my ($self) = @_;
+
+ my $query = $self->model->prepare(q{
+SELECT username FROM users
+WHERE uid = $1
+ });
+ $query->execute($self->uid);
+
+ if (my ($username) = $query->fetchrow_array){
+ $query->finish;
+ return $username;
+ }
+ return "Anonymous";
+}
+
sub valuecolor {
shift @_;
my $s = $_;