afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
afuna ([personal profile] afuna) wrote in [site community profile] changelog2009-08-09 08:38 am

[dw-free] change class method calls to user method calls for ajax_auth_token

[commit: http://hg.dwscoalition.org/dw-free/rev/62338401f906]

http://bugs.dwscoalition.org/show_bug.cgi?id=1597

Refactor.

Patch by [personal profile] kareila.

Files modified:
  • cgi-bin/LJ/S2.pm
  • htdocs/tools/endpoints/changerelation.bml
  • htdocs/tools/endpoints/ctxpopup.bml
  • htdocs/tools/endpoints/esn_subs.bml
  • htdocs/tools/endpoints/widget.bml
--------------------------------------------------------------------------------
diff -r 520d62d9da00 -r 62338401f906 cgi-bin/LJ/S2.pm
--- a/cgi-bin/LJ/S2.pm	Sun Aug 09 07:58:04 2009 +0000
+++ b/cgi-bin/LJ/S2.pm	Sun Aug 09 08:38:05 2009 +0000
@@ -2959,9 +2959,9 @@ sub _Comment__get_link
             my $subscr = $subs[0];
             return $null_link unless $subscr;
 
-            my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+            my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                        subid  => $subscr->id,
-                                                       action => 'delsub');
+                                                       action => 'delsub' );
 
             my $etypeid = 'LJ::Event::JournalNewComment'->etypeid;
 
@@ -3009,7 +3009,7 @@ sub _Comment__get_link
                          etypeid   => $etypeid,
                          arg2      => LJ::Comment->new($comment->entry->journal, dtalkid => $dtalkid)->jtalkid,
                          );
-        my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs', action => 'addsub', %subparams);
+        my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs', action => 'addsub', %subparams );
 
         my %btn_params = map { ('lj_' . $_, $subparams{$_}) } keys %subparams;
 
@@ -3558,12 +3558,12 @@ sub _Entry__get_link
     my $newentry_auth_token;
 
     if ($newentry_sub) {
-        $newentry_auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+        $newentry_auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                          subid     => $newentry_sub->id,
                                                          action    => 'delsub',
                                                          );
     } elsif ($remote) {
-        $newentry_auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+        $newentry_auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                          journalid => $journalu->id,
                                                          action    => 'addsub',
                                                          etypeid   => $newentry_etypeid,
@@ -3581,7 +3581,7 @@ sub _Entry__get_link
                                                        require_active => 1,
                                                        );
 
-        my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+        my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                    journalid => $journalu->id,
                                                    action    => 'addsub',
                                                    etypeid   => $etypeid,
@@ -3614,9 +3614,9 @@ sub _Entry__get_link
         my $subscr = $subs[0];
         return $null_link unless $subscr;
 
-        my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+        my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                    subid  => $subscr->id,
-                                                   action => 'delsub');
+                                                   action => 'delsub' );
 
         return LJ::S2::Link("$LJ::SITEROOT/manage/subscriptions/entry?journal=$journal&itemid=$this->{'itemid'}",
                             $ctx->[S2::PROPS]->{"text_unwatch_comments"},
diff -r 520d62d9da00 -r 62338401f906 htdocs/tools/endpoints/changerelation.bml
--- a/htdocs/tools/endpoints/changerelation.bml	Sun Aug 09 07:58:04 2009 +0000
+++ b/htdocs/tools/endpoints/changerelation.bml	Sun Aug 09 08:38:05 2009 +0000
@@ -17,7 +17,7 @@
         or return $err->("Sorry, you must be logged in to use this feature.");
 
     # check auth token
-    return $err->("Invalid auth token") unless LJ::Auth->check_ajax_auth_token($remote, '/__rpc_changerelation', %POST);
+    return $err->("Invalid auth token") unless $remote->check_ajax_auth_token( '/__rpc_changerelation', %POST );
 
     my $target = $POST{target} or return $err->("No target specified");
     my $action = $POST{action} or return $err->("No action specified");
diff -r 520d62d9da00 -r 62338401f906 htdocs/tools/endpoints/ctxpopup.bml
--- a/htdocs/tools/endpoints/ctxpopup.bml	Sun Aug 09 07:58:04 2009 +0000
+++ b/htdocs/tools/endpoints/ctxpopup.bml	Sun Aug 09 08:38:05 2009 +0000
@@ -112,12 +112,11 @@
     if ($remote) {
         push @actions, 'addTrust', 'addWatch', 'removeTrust', 'removeWatch', 'setBan' , 'setUnban';
         foreach my $action (@actions) {
-            $ret{"${action}_authtoken"} = LJ::Auth->ajax_auth_token(
-                                                                    $remote,
-                                                                    $uri,
-                                                                    target => $u->user,
-                                                                    action => $action,
-                                                                    );
+            $ret{"${action}_authtoken"} = $remote->ajax_auth_token(
+                                                                   $uri,
+                                                                   target => $u->user,
+                                                                   action => $action,
+                                                                  );
         }
     }
 
diff -r 520d62d9da00 -r 62338401f906 htdocs/tools/endpoints/esn_subs.bml
--- a/htdocs/tools/endpoints/esn_subs.bml	Sun Aug 09 07:58:04 2009 +0000
+++ b/htdocs/tools/endpoints/esn_subs.bml	Sun Aug 09 08:38:05 2009 +0000
@@ -25,7 +25,7 @@
         or return $err->("Sorry, you must be logged in to use this feature.");
 
     # check auth token
-    return $err->("Invalid auth token") unless LJ::Auth->check_ajax_auth_token($remote, '/__rpc_esn_subs', %POST);
+    return $err->("Invalid auth token") unless $remote->check_ajax_auth_token( '/__rpc_esn_subs', %POST );
 
     my $action = $POST{action} or return $err->("No action specified");
     my $success = 0;
@@ -49,7 +49,7 @@
         $ret{subscribed} = 0;
 
 
-        my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+        my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                    action    => 'addsub',
                                                    %postauth,
                                                    );
@@ -100,9 +100,9 @@
                 $ret{dtalkid} = $cmt->dtalkid if $cmt;
             }
 
-            my $auth_token = LJ::Auth->ajax_auth_token($remote, '/__rpc_esn_subs',
+            my $auth_token = $remote->ajax_auth_token( '/__rpc_esn_subs',
                                                        subid  => $subscr->id,
-                                                       action => 'delsub');
+                                                       action => 'delsub' );
 
             if ($subscr->event_class eq 'LJ::Event::JournalNewEntry') {
                 $ret{newentry_token} = $auth_token;
diff -r 520d62d9da00 -r 62338401f906 htdocs/tools/endpoints/widget.bml
--- a/htdocs/tools/endpoints/widget.bml	Sun Aug 09 07:58:04 2009 +0000
+++ b/htdocs/tools/endpoints/widget.bml	Sun Aug 09 08:38:05 2009 +0000
@@ -64,7 +64,7 @@
         # just a normal post request, handle it and then return status
 
         local $LJ::WIDGET_NO_AUTH_CHECK = 1 if
-            LJ::Auth->check_ajax_auth_token($remote, "/_widget", auth_token => delete $POST{auth_token});
+            $remote->check_ajax_auth_token( "/_widget", auth_token => delete $POST{auth_token} );
 
         my %res;
 
@@ -78,7 +78,7 @@
         $ret{_widget_post} = 1;
 
         # generate new auth token for future requests if succesfully checked auth token
-        $ret{auth_token} = LJ::Auth->ajax_auth_token($remote, "/_widget") if $LJ::WIDGET_NO_AUTH_CHECK;
+        $ret{auth_token} = $remote->ajax_auth_token( "/_widget" ) if $LJ::WIDGET_NO_AUTH_CHECK;
     }
 
     if (delete $POST{_widget_update}) {
--------------------------------------------------------------------------------