OSDN Git Service

Model: move clear_rookie from Users to Users::Class
[newslash/newslash.git] / src / newslash_web / lib / Newslash / Model / Users.pm
index 40b4e5a..4256bae 100644 (file)
@@ -129,41 +129,6 @@ sub nickname_to_matchname {
     return $nick;
 }
 
-=head2 clear_rookie($uid, uid => $uid, time => $time)
-
-clear Rookie flag.
-
-=over 4
-
-=item Return value
-
-1/0
-
-=back
-
-=cut
-
-sub clear_rookie {
-    my $self = shift;
-    return if $self->check_readonly;
-    my $params = {@_};
-    my $uid = $params->{uid};
-    return if !$uid;
-
-    my $time = $params->{time};
-    if ($time) {
-        return $self->class->update(uid => $uid,
-                                    rookie => 0,
-                                    rookie_cleared => $time);
-    }
-    else {
-        return $self->class->update(uid => $uid,
-                                    rookie => 0,
-                                    rookie_cleared => { FUNCTION => "NOW()" });
-    }
-    return;
-}
-
 sub update_karma {
     my $self = shift;
     my $params = {@_};