unsubscribe method
Implementation
void unsubscribe(String topic) {
transformedTopic = topic.replaceAll('/', '.'); // 直接替换所有'/'为'.'
//
debugPrint("stompUnsubscribe");
if (stompClient == null) {
debugPrint("stompClient is null");
return;
}
// 检查是否已订阅该主题
if (!subscribedTopics!.contains(transformedTopic)) {
return; // 如果未订阅,则直接返回
}
// 如果已订阅,则从订阅列表中移除该主题
subscribedTopics?.remove(transformedTopic);
}