Skip to content

Commit

Permalink
media upload fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Johnny Ray committed Nov 14, 2012
1 parent 7f11431 commit 7762743
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -36,7 +36,7 @@ avo.login(function(err, currentUserModel) {
avo.logout( function ( err ) {} );

avo.getRecentActivities( {
before: Date.now() // Unix timestamp in milliseconds OR
before: Date.now(), // Unix timestamp in milliseconds OR
after: Date.now() // Unix timestamp in milliseconds

// NOTE you CANNOT specify both before AND after as this will return an
Expand Down Expand Up @@ -90,7 +90,7 @@ avo.login(function(err, currentUserModel) {
avo.upload( '/path/to/media.jpeg', function (err, newMediaModel) {} );

avo.getRecentMedia( {
before: Date.now() // Unix timestamp in milliseconds
before: Date.now(), // Unix timestamp in milliseconds
after: Date.now() // Unix timestamp in milliseconds
}, function (err, mediaModelArray) {} );

Expand Down
14 changes: 10 additions & 4 deletions index.js
Expand Up @@ -22,6 +22,8 @@ var AvocadoJS = new Class({
this.config = config;
this.loggedIn = false;
this.cookieJar = null;

this.COOKIE;
},

login: function (callback) {
Expand All @@ -33,6 +35,7 @@ var AvocadoJS = new Class({
self.config.cookieValue = sigRequest.config.cookieValue;
self.cookieJar = self.request.jar();
var cookieStr = 'user_email=' + sigRequest.config.cookieValue + ';';
self.COOKIE = cookieStr;
var cookie = self.request.cookie( cookieStr );
self.cookieJar.add( cookie );

Expand Down Expand Up @@ -72,6 +75,9 @@ var AvocadoJS = new Class({
media = formData.media;
caption = formData.caption || null;
delete formData.media;
if ( caption ) {
delete formData.caption;
}
}

if ( formData.kisses ) {
Expand All @@ -86,7 +92,7 @@ var AvocadoJS = new Class({
}

var requestOpts = {
method: opts.method,
method: opts.method || 'get',
jar: self.cookieJar,
url: url,
headers: {
Expand Down Expand Up @@ -114,12 +120,13 @@ var AvocadoJS = new Class({
form.append( 'y', kiss.y );
form.append( 'rotation', kiss.rotation );
} else {
return callback( new Error('Improperly formatted kisse(s)! Is this your first time?'));
return callback( new Error('Improperly formatted kiss(es)! Is this your first time?'));
}
});
}

if ( media ) {
console.log( 'appending media' );
form.append( 'media', media );
if ( caption ) {
form.append( 'caption', caption );
Expand All @@ -128,7 +135,7 @@ var AvocadoJS = new Class({
},

_send: function (opts, params, callback) {
var _404= 'Not Found';
var _404 = 'Not Found';
var _400 = 'Missing Data';
var msg;
params = params || {};
Expand Down Expand Up @@ -224,7 +231,6 @@ var AvocadoJS = new Class({
return callback( new Error( sf( "Media '{0}' does not exist", mediaPath ) ) );
}

var buff = fs.readFileSync( mediaPath );
self._send({
path: '/media/',
method: 'post'
Expand Down
4 changes: 3 additions & 1 deletion package.json
Expand Up @@ -21,6 +21,8 @@
"class": "~0.3.0",
"sf": "~0.1.4",
"underscore": "~1.3.3",
"should": "~1.1.1"
"should": "~1.1.1",
"socket.io": "~0.9.11",
"socket.io-client": "~0.9.11"
}
}

0 comments on commit 7762743

Please sign in to comment.