Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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(
| 'https://accounts.google.com/ServiceLogin' => form =>
| { Email => $user,
| Passwd => $pass,
| GALX => $galx,
| }
| );
`----