Skip to content

Commit 21c41d0

Browse files
committed
fix: native logic change
1 parent 6c270b1 commit 21c41d0

File tree

1 file changed

+6
-2
lines changed
  • android/src/main/java/com/mqtt

1 file changed

+6
-2
lines changed

android/src/main/java/com/mqtt/Mqtt.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ class Mqtt(reactContext: ReactApplicationContext, originId:String) {
4141
connOpts.setMqttVersion(MqttConnectOptions.MQTT_VERSION_3_1_1)
4242
connOpts.setMaxInflight(if (options.hasKey("maxInFlightMessages"))options.getInt("maxInFlightMessages") else 10)
4343
connOpts.isAutomaticReconnect = options.hasKey("autoReconnect") && options.getBoolean("autoReconnect")
44-
connOpts.setUserName(if (options.hasKey("username"))options.getString("username") else "")
45-
connOpts.password = if (options.hasKey("password")) options.getString("password")!!.toCharArray() else "".toCharArray()
44+
if (options.hasKey("username")) {
45+
connOpts.setUserName(options.getString("username"))
46+
}
47+
if(options.hasKey("password")) {
48+
connOpts.password = options.getString("password")!!.toCharArray()
49+
}
4650
if (options.hasKey("tls")) {
4751
val tlsOptions: ReadableMap? = options.getMap("tls")
4852
val ca: String? = if (tlsOptions!!.hasKey("caDer")) tlsOptions!!.getString("caDer") else null

0 commit comments

Comments
 (0)