Making WordPress.org


Ignore:
Timestamp:
12/22/2021 09:44:34 AM (3 years ago)
Author:
dd32
Message:

Official WordPress Events: Sync Meetup_Client with upstream WordCamp client, remove milliseconds from API.

See https://github.com/WordPress/wordcamp.org/pull/712
See https://github.com/WordPress/wordcamp.org/issues/697

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/official-wordpress-events/official-wordpress-events.php

    r11393 r11399  
    606606             * expects the _local_ time.
    607607             */
    608             $start_timestamp = ( $meetup['time'] / 1000 ) + ( $meetup['utc_offset'] / 1000 ); // convert to seconds
     608            $start_timestamp = $meetup['time'] + $meetup['utc_offset'];
    609609            $latitude        = ! empty( $meetup['venue']['lat'] ) ? $meetup['venue']['lat'] : $meetup['group']['lat'];
    610610            $longitude       = ! empty( $meetup['venue']['lon'] ) ? $meetup['venue']['lon'] : $meetup['group']['lon'];
     
    647647                'num_attendees'   => $meetup['yes_rsvp_count'],
    648648                'start_timestamp' => $start_timestamp,
    649                 'end_timestamp'   => ( empty( $meetup['duration'] ) ? $start_timestamp : $start_timestamp + ( $meetup['duration'] / 1000 ) ), // convert to seconds.
    650                 'utc_offset'      => $meetup['utc_offset'] / 1000, // convert to seconds.
     649                'end_timestamp'   => ( empty( $meetup['duration'] ) ? $start_timestamp : $start_timestamp + ( $meetup['duration'] ) ),
     650                'utc_offset'      => $meetup['utc_offset'],
    651651                'location'        => $location,
    652652                'country_code'    => $country_code,
Note: See TracChangeset for help on using the changeset viewer.