in Broadcasting/ElapsedTimeAndDataManager.swift [24:33]
func start() {
guard !isRunning else { return }
dataUsedBeforeStart = DeviceDataUsage.dataUsed
timer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { [weak self] timer in
self?.elapsed += 1
let usedBefore = self?.dataUsedBeforeStart ?? 0
self?.dataUsed = self?.byteCountFormatter.string(fromByteCount: Int64(DeviceDataUsage.dataUsed - usedBefore)) ?? ""
}
isRunning = true
}