Skip to content
This repository has been archived by the owner on Mar 5, 2022. It is now read-only.

Commit

Permalink
Ringo compat fix in blobstore. [pgio]
Browse files Browse the repository at this point in the history
  • Loading branch information
gmosx committed Jul 28, 2010
1 parent e468fe8 commit 593ee62
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions lib/google/appengine/api/blobstore.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ exports.BLOB_INFO_KIND = "__BlobInfo__";
exports.BLOB_KEY_HEADER = "X-AppEngine-BlobKey";
exports.UPLOAD_INFO_CREATION_HEADER = "X-AppEngine-Upload-Creation";

exports.createUploadUrl = function(successPath) {
exports.createUploadUrl = function (successPath) {
return String(jservice.createUploadUrl(successPath));
};

Expand All @@ -31,7 +31,7 @@ exports.createUploadUrl = function(successPath) {
* blobKeys: Single instance or list of blob keys. A blob-key can be either
* a string or an instance of BlobKey.
*/
exports.remove = exports.DELETE = function(blobKeys) {
exports.remove = exports.DELETE = function (blobKeys) {
if (isArray(blobKeys)) {
if (keys.length > 0) {
var list = new JArrayList(blobKeys.length);
Expand All @@ -48,9 +48,11 @@ exports.remove = exports.DELETE = function(blobKeys) {
// Extension of the Python API, converted from the Java API.

/**
* Returns the BlobKey for any files that were uploaded.
*/
exports.getUploadedBlobs = function(env) {
var map = jservice.getUploadedBlobs(env["jack.servlet_request"]),
exports.getUploadedBlobs = function (request) {
// var map = jservice.getUploadedBlobs(request["jack.servlet_request"]),
var map = jservice.getUploadedBlobs(request.env.servletRequest),
blobKeys = {};

for (var i in Iterator(map.entrySet())){
Expand All @@ -62,9 +64,11 @@ exports.getUploadedBlobs = function(env) {
};

/**
*
*/
exports.serve = function(blobKey, env) {
jservice.serve(new JBlobKey(blobKey.toString()), env["jack.servlet_response"]);
exports.serve = function (blobKey, request) {
// jservice.serve(new JBlobKey(blobKey.toString()), request["jack.servlet_response"]);
jservice.serve(new JBlobKey(blobKey.toString()), request.env.servletResponse);

return {
headers: {
Expand Down

0 comments on commit 593ee62

Please sign in to comment.