From 2b1d01fee2baab3ad275231e95165b4167ea9765 Mon Sep 17 00:00:00 2001 From: Duong Thai Date: Tue, 17 Oct 2023 11:39:48 +0700 Subject: [PATCH] Fix #8261: performance issue of `BraveCertificateUtils.formatDate(_:)` --- Sources/CertificateUtilities/BraveCertificateUtils.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Sources/CertificateUtilities/BraveCertificateUtils.swift b/Sources/CertificateUtilities/BraveCertificateUtils.swift index 1bcb20c1390..f6765d1269e 100644 --- a/Sources/CertificateUtilities/BraveCertificateUtils.swift +++ b/Sources/CertificateUtilities/BraveCertificateUtils.swift @@ -23,10 +23,14 @@ public struct BraveCertificateUtils { return result } - public static func formatDate(_ date: Date) -> String { + private static let dateFormatter: DateFormatter = { let dateFormatter = DateFormatter() dateFormatter.dateStyle = .full dateFormatter.timeStyle = .full + return dateFormatter + }() + + public static func formatDate(_ date: Date) -> String { return dateFormatter.string(from: date) } }