diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6f7373..b10f41a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+## v3.1.47 (Apr 13, 2023)
+
+### **Improvements**
+
+- Fixed completion to be called only once when the received websocket command is an error
+
## v3.1.46 (Apr 13, 2023)
### **Improvements**
diff --git a/SendBirdSDK.podspec b/SendBirdSDK.podspec
index 7576ee1..b361cd1 100644
--- a/SendBirdSDK.podspec
+++ b/SendBirdSDK.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = 'SendBirdSDK'
- s.version = "3.1.46"
+ s.version = "3.1.47"
s.summary = 'Sendbird Chat iOS Framework'
s.description = 'Messaging and Chat API for Mobile Apps and Websites'
s.homepage = 'https://sendbird.com'
@@ -11,7 +11,7 @@ Pod::Spec.new do |s|
'Celine Moon' => 'celine.moon@sendbird.com',
'Erenst Hong' => 'ernest.hong@sendbird.com'
}
- s.source = { :git => 'https://github.com/sendbird/sendbird-ios-framework.git', :tag => "v3.1.46" }
+ s.source = { :git => 'https://github.com/sendbird/sendbird-ios-framework.git', :tag => "v3.1.47" }
s.requires_arc = true
s.platform = :ios, '9.0'
s.documentation_url = 'https://docs.sendbird.com/'
diff --git a/Sources/SendBirdSDK.xcframework/Info.plist b/Sources/SendBirdSDK.xcframework/Info.plist
index c6a92a4..724681b 100644
--- a/Sources/SendBirdSDK.xcframework/Info.plist
+++ b/Sources/SendBirdSDK.xcframework/Info.plist
@@ -5,39 +5,39 @@
AvailableLibraries
- BitcodeSymbolMapsPath
- BCSymbolMaps
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_armv7
+ ios-arm64_i386_x86_64-simulator
LibraryPath
SendBirdSDK.framework
SupportedArchitectures
arm64
- armv7
+ i386
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
+ BitcodeSymbolMapsPath
+ BCSymbolMaps
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_i386_x86_64-simulator
+ ios-arm64_armv7
LibraryPath
SendBirdSDK.framework
SupportedArchitectures
arm64
- i386
- x86_64
+ armv7
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/F77BB325-EDA6-3AF2-9E20-957AF136CDB8.bcsymbolmap b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/0AB0E28B-A54F-3490-9066-0F0985290F19.bcsymbolmap
similarity index 99%
rename from Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/F77BB325-EDA6-3AF2-9E20-957AF136CDB8.bcsymbolmap
rename to Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/0AB0E28B-A54F-3490-9066-0F0985290F19.bcsymbolmap
index 4fa558e..c7568e6 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/F77BB325-EDA6-3AF2-9E20-957AF136CDB8.bcsymbolmap
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/0AB0E28B-A54F-3490-9066-0F0985290F19.bcsymbolmap
@@ -8154,6 +8154,7 @@ ___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke_2
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.88
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.89
+-[SBDCommandProcessor timerWithIdentifier:]
-[SBDCommandProcessor processCommand:shouldHandleBlock:]
-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]
___68-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]_block_invoke
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/47D998B2-5B59-35C7-8744-39E2C63A30DE.bcsymbolmap b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/1438B1D8-B60A-3266-9E21-E8BCBB99ACB3.bcsymbolmap
similarity index 99%
rename from Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/47D998B2-5B59-35C7-8744-39E2C63A30DE.bcsymbolmap
rename to Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/1438B1D8-B60A-3266-9E21-E8BCBB99ACB3.bcsymbolmap
index 8d6fffd..c533dcb 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/47D998B2-5B59-35C7-8744-39E2C63A30DE.bcsymbolmap
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/1438B1D8-B60A-3266-9E21-E8BCBB99ACB3.bcsymbolmap
@@ -8142,6 +8142,7 @@ ___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke_2
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.88
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.89
+-[SBDCommandProcessor timerWithIdentifier:]
-[SBDCommandProcessor processCommand:shouldHandleBlock:]
-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]
___68-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]_block_invoke
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/8EA6EDAD-D1F1-3335-91ED-FF577EB41586.bcsymbolmap b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/DC4CD0F0-C959-31BB-90FD-4340CEB53C3C.bcsymbolmap
similarity index 99%
rename from Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/8EA6EDAD-D1F1-3335-91ED-FF577EB41586.bcsymbolmap
rename to Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/DC4CD0F0-C959-31BB-90FD-4340CEB53C3C.bcsymbolmap
index aa7df23..f7a233f 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/8EA6EDAD-D1F1-3335-91ED-FF577EB41586.bcsymbolmap
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/BCSymbolMaps/DC4CD0F0-C959-31BB-90FD-4340CEB53C3C.bcsymbolmap
@@ -8142,6 +8142,7 @@ ___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke_2
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.88
___51-[SBDCommandProcessor sendCommand:lazy:completion:]_block_invoke.89
+-[SBDCommandProcessor timerWithIdentifier:]
-[SBDCommandProcessor processCommand:shouldHandleBlock:]
-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]
___68-[SBDCommandProcessor processSentFromCurrentDevice:sender:ackTimer:]_block_invoke
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/Info.plist b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/Info.plist
index 8a65b23..6cd62d5 100644
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/Info.plist and b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/Info.plist differ
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/SendBirdSDK b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/SendBirdSDK
index e8f296b..517102c 100755
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/SendBirdSDK and b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/SendBirdSDK.framework/SendBirdSDK differ
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
index dd4e09a..77d5e09 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 3.1.45
+ 3.1.47
CFBundleVersion
1
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK
index fe9434f..f4e2549 100644
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK and b/Sources/SendBirdSDK.xcframework/ios-arm64_armv7/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK differ
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/Info.plist b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/Info.plist
index 3a0dcdb..31746c8 100644
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/Info.plist and b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/Info.plist differ
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/SendBirdSDK b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/SendBirdSDK
index c258aad..65f7fc1 100755
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/SendBirdSDK and b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/SendBirdSDK differ
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/_CodeSignature/CodeResources b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/_CodeSignature/CodeResources
index 82f639d..df2601f 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/_CodeSignature/CodeResources
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/SendBirdSDK.framework/_CodeSignature/CodeResources
@@ -294,7 +294,7 @@
Info.plist
- iXeYQ8EZbaTShHZCfB7s57/IKVw=
+ p2EVSB6Fn2y8EIhmgP4JUHb/JGA=
Modules/module.modulemap
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
index dd4e09a..77d5e09 100644
--- a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
+++ b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Info.plist
@@ -13,7 +13,7 @@
CFBundleSignature
????
CFBundleShortVersionString
- 3.1.45
+ 3.1.47
CFBundleVersion
1
diff --git a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK
index 74fe35b..b37d159 100644
Binary files a/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK and b/Sources/SendBirdSDK.xcframework/ios-arm64_i386_x86_64-simulator/dSYMs/SendBirdSDK.framework.dSYM/Contents/Resources/DWARF/SendBirdSDK differ