Skip to content

Commit 56ab25b

Browse files
committed
fix: MetadataReceived event parameters bug
1 parent daefc68 commit 56ab25b

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

Callback.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ protocol Callback: class {
1717
}
1818

1919
extension Callback {
20-
func code(_ code: Int32?, _ runnable: ((Int32) -> Any?)? = nil) {
20+
func code(_ code: Int32?, _ runnable: ((Int32?) -> Any?)? = nil) {
2121
if code == nil || code! < 0 {
2222
let newCode = abs(Int(code ?? Int32(AgoraErrorCode.notInitialized.rawValue)))
2323
failure(String(newCode), AgoraRtcEngineKit.getErrorDescription(newCode) ?? "")
2424
return
2525
}
2626

27-
let res = runnable?(code!)
27+
let res = runnable?(code)
2828
if res is Void {
2929
success(nil)
3030
} else {

MediaObserver.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,7 @@ extension MediaObserver: AgoraMediaMetadataDataSource {
4343
extension MediaObserver: AgoraMediaMetadataDelegate {
4444
func receiveMetadata(_ data: Data, fromUser uid: Int, atTimestamp timestamp: TimeInterval) {
4545
emitter([
46-
"buffer": String(data: data, encoding: .utf8),
47-
"uid": uid,
48-
"timeStampMs": timestamp
46+
"data": [String(data: data, encoding: .utf8) ?? "", uid, timestamp]
4947
])
5048
}
5149
}

0 commit comments

Comments
 (0)