svn commit: [2300] trunk/lib/Act/Handler/WebAPI.pm: reindent; add lines
maddingue at free.fr
maddingue at free.fr
Sun Jun 2 06:18:47 CEST 2013
Revision: 2300
Author: maddingue
Date: 2013-06-02 06:18:46 +0200 (Sun, 02 Jun 2013)
Log Message:
-----------
reindent; add lines
Modified Paths:
--------------
trunk/lib/Act/Handler/WebAPI.pm
Modified: trunk/lib/Act/Handler/WebAPI.pm
===================================================================
--- trunk/lib/Act/Handler/WebAPI.pm 2013-06-02 04:09:32 UTC (rev 2299)
+++ trunk/lib/Act/Handler/WebAPI.pm 2013-06-02 04:18:46 UTC (rev 2300)
@@ -9,39 +9,41 @@
use Act::User;
my %Methods = (
- get_attendees => { run => \&_get_attendees,
- fields => {
- map( { $_ => 0 }
- qw(user_id login
- salutation first_name last_name full_name public_name pseudonymous
- country town web_page pm_group pause_id monk_id monk_name im email
- language timezone
- company address vat
- registered
- )),
- },
- default => [ qw(public_name email) ],
- },
- get_talks => { run => \&_get_talks,
- fields => {
- map( { $_ => 0 }
- qw(talk_id user_id track_id
- title abstract url_abstract url_talk duration lightning
- accepted confirmed
- level lang
- )),
- datetime => \&_talk_datetime,
- room => \&_talk_room,
- speaker => \&_talk_speaker,
- track => \&_talk_track,
- },
- default => [ qw(title speaker room datetime) ],
- },
+ get_attendees => {
+ run => \&_get_attendees,
+ fields => {
+ map( { $_ => 0 }
+ qw(user_id login
+ salutation first_name last_name full_name public_name pseudonymous
+ country town web_page pm_group pause_id monk_id monk_name im email
+ language timezone
+ company address vat
+ registered
+ )),
+ },
+ default => [ qw(public_name email) ],
+ },
+ get_talks => {
+ run => \&_get_talks,
+ fields => {
+ map( { $_ => 0 }
+ qw(talk_id user_id track_id
+ title abstract url_abstract url_talk duration lightning
+ accepted confirmed
+ level lang
+ )),
+ datetime => \&_talk_datetime,
+ room => \&_talk_room,
+ speaker => \&_talk_speaker,
+ track => \&_talk_track,
+ },
+ default => [ qw(title speaker room datetime) ],
+ },
);
my $json = JSON::XS->new->utf8->pretty(1);
-sub handler
-{
+
+sub handler {
# authenticate
if ( $Request{args}{api_key} && $Config->api_keys->{ $Request{args}{api_key} } ) {
@@ -67,8 +69,9 @@
}
$Request{status} = BAD_REQUEST;
}
-sub _get_attendees
-{
+
+
+sub _get_attendees {
my ($m, $fields) = @_;
my %fields = map { $_ => 1 } @$fields;
my @fields = grep { !/registered/ } @$fields;
@@ -81,8 +84,9 @@
}
return \@data;
}
-sub _get_talks
-{
+
+
+sub _get_talks {
my ($m, $fields) = @_;
my $talks = Act::Talk->get_talks( conf_id => $Request{conference} );
@@ -93,8 +97,9 @@
}
return \@data;
}
-sub _get_fields
-{
+
+
+sub _get_fields {
my ($m, $fields, $object) = @_;
my %data;
@@ -107,24 +112,28 @@
}
return \%data;
}
-sub _talk_datetime
-{
+
+
+sub _talk_datetime {
my $talk = shift;
return $Config->talks_show_schedule && $talk->datetime ? $talk->datetime->epoch : undef;
}
-sub _talk_room
-{
+
+
+sub _talk_room {
my $talk = shift;
return $Config->talks_show_schedule && $talk->room ? $talk->room : undef;
}
-sub _talk_speaker
-{
+
+
+sub _talk_speaker {
my $talk = shift;
my $user = Act::User->new(user_id => $talk->user_id);
return $user->public_name;
}
-sub _talk_track
-{
+
+
+sub _talk_track {
my $talk = shift;
if ($talk->track_id) {
my $track = Act::Track->new(track_id => $talk->track_id);
More information about the Act-cvs
mailing list