fossasia/loklak_webclient

View on GitHub
iframely/plugins/domains/flickr.com/utils.js

Summary

Maintainability
A
0 mins
Test Coverage
(function() {

    var async = require('async');

    var API_URI = 'https://api.flickr.com/services/rest';

    exports.notPlugin = true;

    exports.getPhotoSizes = function(photo_id, request, api_key, cb) {
        request({
                uri: API_URI,
                qs: {
                    method: 'flickr.photos.getSizes',
                    format: 'json',
                    photo_id: photo_id,
                    api_key: api_key,
                    nojsoncallback: 1
                },
                json: true,
                jar: false,
                prepareResult: function (error, response, body, cb) {
                    cb(error || (body && body.message), body && body.sizes && body.sizes.size);
                }
            }, cb);
    };

})();