$self->disconnect_db;
return if !$rs;
- my @result = map { $self->new_instance_of('Users')->_create_user_object($_) } @$rs;
+ my $users = $self->new_instance_of('Users');
+
+ my @result = map { $users->_create_user_object($_) } @$rs;
+ $users->get_user_config(\@result);
+
return \@result;
}
my $c = shift;
my $query_func = sub {
my ($c, $the_user) = @_;
- my $items = $c->model('users')->friends(uid => $the_user->{uid});
+ my $items = $c->model('users')->friends->friends(uid => $the_user->{uid});
return $items;
};
$c->_base_render(friends => $query_func);
my $c = shift;
my $query_func = sub {
my ($c, $the_user) = @_;
- my $items = $c->model('users')->foes(uid => $the_user->{uid});
+ my $items = $c->model('users')->friends->foes(uid => $the_user->{uid});
return $items;
};
$c->_base_render(foes => $query_func);
my $c = shift;
my $query_func = sub {
my ($c, $the_user) = @_;
- my $items = $c->model('users')->fans(uid => $the_user->{uid});
+ my $items = $c->model('users')->friends->fans(uid => $the_user->{uid});
return $items;
};
$c->_base_render(fans => $query_func);
my $c = shift;
my $query_func = sub {
my ($c, $the_user) = @_;
- my $items = $c->model('users')->freaks(uid => $the_user->{uid});
+ my $items = $c->model('users')->friends->freaks(uid => $the_user->{uid});
return $items;
};
$c->_base_render(freaks => $query_func);