Skip to content

Commit b7e3da9

Browse files
committed
Changed imageKitEndpoint to urlEndpoint
1 parent 31fc8cd commit b7e3da9

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

ImageKit/ImageKit.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,19 @@ open class ImageKit: NSObject {
4848
public convenience init(clientPublicKey: String = "", imageKitEndpoint: String, transformationPosition: TransformationPosition = TransformationPosition.PATH, authenticationEndpoint: String? = "") {
4949
self.init(publicKey: clientPublicKey, imageKitEndpoint: imageKitEndpoint, transformationPosition: transformationPosition, authenticationEndpoint: authenticationEndpoint)
5050
}
51+
52+
@available(*, deprecated, message: "imageKitEndpoint Renamed to urlEndpoint")
53+
public convenience init(publicKey: String = "", imageKitEndpoint: String, transformationPosition: TransformationPosition = TransformationPosition.PATH, authenticationEndpoint: String? = "") {
54+
self.init(publicKey: publicKey, urlEndpoint: imageKitEndpoint, transformationPosition: transformationPosition, authenticationEndpoint: authenticationEndpoint)
55+
}
5156

52-
public init(publicKey: String = "", imageKitEndpoint: String, transformationPosition: TransformationPosition = TransformationPosition.PATH, authenticationEndpoint: String? = "") {
53-
54-
if imageKitEndpoint.isEmpty {
57+
public init(publicKey: String = "", urlEndpoint: String, transformationPosition: TransformationPosition = TransformationPosition.PATH, authenticationEndpoint: String? = "") {
58+
if urlEndpoint.isEmpty {
5559
preconditionFailure("Missing urlEndpoint during initialization")
5660
}
5761

5862
UserDefaults.standard.set(publicKey, forKey: UserDefaultKeys.KEY_CLIENT_PUBLIC_KEY)
59-
UserDefaults.standard.set(imageKitEndpoint, forKey: UserDefaultKeys.KEY_IMAGEKIT_URL_ENDPOINT)
63+
UserDefaults.standard.set(urlEndpoint, forKey: UserDefaultKeys.KEY_IMAGEKIT_URL_ENDPOINT)
6064
UserDefaults.standard.set(transformationPosition.rawValue, forKey: UserDefaultKeys.KEY_IMAGEKIT_TRANSFORMATION_POSITION)
6165
UserDefaults.standard.set(authenticationEndpoint, forKey: UserDefaultKeys.KEY_IMAGEKIT_AUTHENTICATION_ENDPOINT)
6266

ImageKitIO.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'ImageKitIO'
3-
s.version = '2.0.0'
3+
s.version = '2.0.1'
44
s.summary = 'iOS SDK for ImageKit.io'
55

66

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ You can use CocoaPods to install ImageKit by adding it to your Podfile:
2323
use_frameworks!
2424

2525
target 'target_name' do
26-
pod 'ImageKitIO', '~> 2.0.0'
26+
pod 'ImageKitIO'
2727
end
2828
```
2929

@@ -41,7 +41,7 @@ _Note: Do not include your Private Key in any client-side code, including this S
4141

4242
ImageKit.init(
4343
publicKey: "your_public_api_key=",
44-
imageKitEndpoint: "https://ik.imagekit.io/your_imagekit_id",
44+
urlEndpoint: "https://ik.imagekit.io/your_imagekit_id",
4545
transformationPosition: TransformationPosition.PATH,
4646
authenticationEndpoint: "http://www.yourserver.com/auth")
4747
```
@@ -192,13 +192,13 @@ The library includes 3 Primary Classes:
192192
In order to use the SDK, you need to provide it with a few configuration parameters.
193193
```swift
194194
ImageKit.init(
195-
imageKitEndpoint: "https://ik.imagekit.io/your_imagekit_id", // Required.
195+
urlEndpoint: "https://ik.imagekit.io/your_imagekit_id", // Required.
196196
publicKey: "your_public_api_key=", //Optional
197197
transformationPosition: TransformationPosition.PATH, //Optional
198198
authenticationEndpoint: "http://www.yourserver.com/auth" //Optional
199199
)
200200
```
201-
* `imageKitEndpoint` is required to use the SDK. You can get URL-endpoint from your ImageKit dashboard - https://imagekit.io/dashboard#url-endpoints.
201+
* `urlEndpoint` is required to use the SDK. You can get URL-endpoint from your ImageKit dashboard - https://imagekit.io/dashboard#url-endpoints.
202202
* `publicKey` and `authenticationEndpoint` parameters are required if you want to use the SDK for client-side file upload. You can get these parameters from the developer section in your ImageKit dashboard - https://imagekit.io/dashboard#developers.
203203
* `transformationPosition` is optional. The default value for this parameter is `TransformationPosition.PATH`. Acceptable values are `TransformationPosition.PATH` & `TransformationPosition.QUERY`
204204

Tests/Tests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class URLGenerationSpec: QuickSpec {
1313

1414
beforeSuite {
1515
_ = ImageKit.init(publicKey: "Dummy public key", imageKitEndpoint: "https://ik.imagekit.io/demo", transformationPosition: TransformationPosition.PATH)
16+
_ = ImageKit.init(publicKey: "Dummy public key", urlEndpoint: "https://ik.imagekit.io/demo", transformationPosition: TransformationPosition.PATH)
1617
}
1718

1819
it("Overriding urlEndpoint Parameter") {

0 commit comments

Comments
 (0)