Skip to content

Commit a34b320

Browse files
Manu ChaudharyManu Chaudhary
authored andcommitted
Adding sdk version and changing upload API endpoint
1 parent b405e32 commit a34b320

File tree

6 files changed

+13
-5
lines changed

6 files changed

+13
-5
lines changed

dist/imagekit.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ var errorMessages = require("./constants/errorMessages");
7474
var ImageKit = function(opts) {
7575
opts = opts || {};
7676
this.options = {
77+
sdkVersion : "javascript-1.0.3",
7778
publicKey : "",
7879
urlEndpoint : "",
7980
transformationPosition : transformationUtils.getDefault()
@@ -188,6 +189,9 @@ module.exports.buildURL = function(opts) {
188189
}
189190

190191
var queryParameters = new URLSearchParams(parsedURL.query || "");
192+
if(opts.sdkVersion && opts.sdkVersion.trim() != "") {
193+
queryParameters.set("sdk-version", opts.sdkVersion.trim());
194+
}
191195
for(var i in opts.queryParameters) {
192196
queryParameters.set(i, opts.queryParameters[i]);
193197
}
@@ -3692,7 +3696,7 @@ module.exports = function(formData, defaultOptions, callback) {
36923696
formData.append("token", body.token);
36933697

36943698
var uploadFileXHR= new XMLHttpRequest();
3695-
uploadFileXHR.open('POST', 'https://api.imagekit.io/v1/files/upload');
3699+
uploadFileXHR.open('POST', 'https://upload.imagekit.io/api/v1/files/upload');
36963700
uploadFileXHR.onload = function() {
36973701
if (uploadFileXHR.status === 200) {
36983702
if(typeof callback != "function") return;
@@ -3771,7 +3775,7 @@ module.exports.getSupportedTransforms = function() {
37713775
module.exports.getTransformKey = function(transform) {
37723776
if(!transform) { return ""; }
37733777

3774-
return supportedTransforms[transform] || "";
3778+
return supportedTransforms[transform.toLowerCase()] || "";
37753779
}
37763780

37773781
module.exports.getChainTransformDelimiter = function() {

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ var errorMessages = require("./constants/errorMessages");
1818
var ImageKit = function(opts) {
1919
opts = opts || {};
2020
this.options = {
21+
sdkVersion : "javascript-1.0.3",
2122
publicKey : "",
2223
urlEndpoint : "",
2324
transformationPosition : transformationUtils.getDefault()

libs/url/builder.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ module.exports.buildURL = function(opts) {
3030
}
3131

3232
var queryParameters = new URLSearchParams(parsedURL.query || "");
33+
if(opts.sdkVersion && opts.sdkVersion.trim() != "") {
34+
queryParameters.set("sdk-version", opts.sdkVersion.trim());
35+
}
3336
for(var i in opts.queryParameters) {
3437
queryParameters.set(i, opts.queryParameters[i]);
3538
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "imagekit-javascript",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "Javascript SDK for using ImageKit.io in the browser",
55
"main": "index.js",
66
"dependencies": {

utils/request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = function(formData, defaultOptions, callback) {
1212
formData.append("token", body.token);
1313

1414
var uploadFileXHR= new XMLHttpRequest();
15-
uploadFileXHR.open('POST', 'https://api.imagekit.io/v1/files/upload');
15+
uploadFileXHR.open('POST', 'https://upload.imagekit.io/api/v1/files/upload');
1616
uploadFileXHR.onload = function() {
1717
if (uploadFileXHR.status === 200) {
1818
if(typeof callback != "function") return;

utils/transformation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ module.exports.getSupportedTransforms = function() {
2929
module.exports.getTransformKey = function(transform) {
3030
if(!transform) { return ""; }
3131

32-
return supportedTransforms[transform] || "";
32+
return supportedTransforms[transform.toLowerCase()] || "";
3333
}
3434

3535
module.exports.getChainTransformDelimiter = function() {

0 commit comments

Comments
 (0)