Added methods for tracking call durations.

This commit is contained in:
Stefan Ceriu
2022-04-05 10:01:16 +03:00
parent 711857ac9c
commit 88a0654d23
7 changed files with 94 additions and 2 deletions
@@ -150,7 +150,11 @@ class RoomProxy: RoomProxyProtocol {
return
}
let messages = backwardStream.paginateBackwards(count: UInt64(count)).map { message in
Benchmark.startTrackingForIdentifier("BackPagination \(self.id)", message: "Backpaginating \(count) message(s) in room \(self.id)")
let sdkMessages = backwardStream.paginateBackwards(count: UInt64(count))
Benchmark.endTrackingForIdentifier("BackPagination \(self.id)", message: "Finished backpaginating \(count) message(s) in room \(self.id)")
let messages = sdkMessages.map { message in
self.messageFactory.buildRoomMessageFrom(message)
}.reversed()