Skip to content

Commit 0f456e8

Browse files
authored
Update Cloudinary constructor
1 parent 3a0e000 commit 0f456e8

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

cloudinary-core/src/main/java/com/cloudinary/Cloudinary.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,22 +85,21 @@ private void loadStrategies() {
8585
}
8686

8787
public Cloudinary(Map config) {
88-
this.config = new Configuration(config);
89-
loadStrategies();
88+
this(new Configuration(config));
9089
}
9190

9291
public Cloudinary(String cloudinaryUrl) {
93-
this.config = Configuration.from(cloudinaryUrl);
94-
loadStrategies();
92+
this(Configuration.from(cloudinaryUrl));
9593
}
9694

9795
public Cloudinary() {
98-
String cloudinaryUrl = System.getProperty("CLOUDINARY_URL", System.getenv("CLOUDINARY_URL"));
99-
if (cloudinaryUrl != null) {
100-
this.config = Configuration.from(cloudinaryUrl);
101-
} else {
102-
this.config = new Configuration();
103-
}
96+
this(System.getProperty("CLOUDINARY_URL", System.getenv("CLOUDINARY_URL")) != null
97+
? Configuration.from(System.getProperty("CLOUDINARY_URL", System.getenv("CLOUDINARY_URL")))
98+
: new Configuration());
99+
}
100+
101+
public Cloudinary(Configuration config) {
102+
this.config = config;
104103
loadStrategies();
105104
}
106105

0 commit comments

Comments
 (0)