Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voice.pm: #5

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Voice.pm: #5

wants to merge 6 commits into from

Commits on Aug 12, 2013

  1. Voice.pm:

    Change "post_form" method to "post"
    =====================================
    
      The following error was encountered on Monday, August 12, 2013 using
      Google::Voice version 0.05:
      ,----
      | Can't locate object method "post_form" via package "Mojo::UserAgent" at /home/troy/perl5/lib/perl5/Google/Voice.pm line 41.
      `----
    
      "post_form" is an obsolete method. See
      [http://mojolicio.us/perldoc/Mojo/UserAgent#post] for post examples:
    
      ,----
      | my $tx = $ua->post('example.com');
      | my $tx = $ua->post('http://example.com' => {DNT => 1} => 'Hi!');
      | my $tx = $ua->post(
      |     'http://example.com' => {DNT => 1} => form => {a => 'b'});
      | my $tx = $ua->post(
      |     'http://example.com' => {DNT => 1} => json => {a => 'b'});
      `----
    
      Here's the line in Voice.pm that causes the errors:
      ,----
      | $c->post_form(
      |     'https://accounts.google.com/ServiceLogin',
      |     {   Email  => $user,
      | 	Passwd => $pass,
      | 	GALX   => $galx,
      |     }
      | );
      `----
    
      And here's the modified line:
    
      ,----
      | $c->post_form(
      |     'https://accounts.google.com/ServiceLogin',
      |     {   Email  => $user,
      | 	Passwd => $pass,
      | 	GALX   => $galx,
      |     }
      | );
      `----
    troywill committed Aug 12, 2013
    Configuration menu
    Copy the full SHA
    3d982ed View commit details
    Browse the repository at this point in the history
  2. lib/Google/Voice.pm:

    Change post_form method in send_sms
    =====================================
    
      Here's the line in Voice.pm that causes the errors:
    
      ,----
      | my $json = $c->post_form(
      |     'https://www.google.com/voice/b/0/sms/send',
      |     {   id          => undef,
      | 	phoneNumber => $phone,
      | 	text        => $content || '',
      | 	_rnr_se     => $self->rnr_se
      |     }
      | )->res->json;
      `----
    
      And here's the fix:
    
      ,----
      | my $json = $c->post(
      |     'https://www.google.com/voice/b/0/sms/send' => form =>
      |     {   id          => undef,
      | 	phoneNumber => $phone,
      | 	text        => $content || '',
      | 	_rnr_se     => $self->rnr_se
      |     }
      | )->res->json;
      `----
    troywill committed Aug 12, 2013
    Configuration menu
    Copy the full SHA
    751e302 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b9ccb8 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2013

  1. lib/Google/Voice.pm:

    * Change post_form method in call method
    troywill committed Aug 15, 2013
    Configuration menu
    Copy the full SHA
    21aaeda View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2013

  1. Configuration menu
    Copy the full SHA
    06f789f View commit details
    Browse the repository at this point in the history
  2. new file: examples.org

    troywill committed Aug 21, 2013
    Configuration menu
    Copy the full SHA
    77a874b View commit details
    Browse the repository at this point in the history