in amazonfreertossdk/src/main/java/software/amazon/freertos/amazonfreertossdk/AmazonFreeRTOSDevice.java [901:916]
private void unsubscribeToIoT(final Unsubscribe unsubscribe) {
if (mMqttConnectionState != AmazonFreeRTOSConstants.MqttConnectionState.MQTT_Connected) {
Log.e(TAG, "Cannot unsubscribe because mqtt state is not connected.");
return;
}
for (int i = 0; i < unsubscribe.topics.size(); i++) {
try {
String topic = unsubscribe.topics.get(i);
Log.i(TAG, "UnSubscribing to IoT on topic : " + topic);
mIotMqttManager.unsubscribeTopic(topic);
} catch (Exception e) {
Log.e(TAG, "Unsubscribe error.", e);
}
}
}