diff --git a/Sources/_Helpers/SupabaseLogger.swift b/Sources/_Helpers/SupabaseLogger.swift index 8bf018c35..4c8b21230 100644 --- a/Sources/_Helpers/SupabaseLogger.swift +++ b/Sources/_Helpers/SupabaseLogger.swift @@ -178,6 +178,8 @@ extension SupabaseLogger { } @inlinable +@discardableResult +@_unsafeInheritExecutor package func trace( using logger: (any SupabaseLogger)?, @_inheritActorContext _ operation: @Sendable () async throws -> R, diff --git a/Sources/_Helpers/TaskLocalHelpers.swift b/Sources/_Helpers/TaskLocalHelpers.swift index 326669dfb..820570890 100644 --- a/Sources/_Helpers/TaskLocalHelpers.swift +++ b/Sources/_Helpers/TaskLocalHelpers.swift @@ -8,8 +8,10 @@ import Foundation extension TaskLocal where Value == JSONObject { + @inlinable @discardableResult - @inlinable package func withValue( + @_unsafeInheritExecutor + package func withValue( merging valueDuringOperation: Value, @_inheritActorContext operation: @Sendable () async throws -> R, file: String = #fileID,