fix(apple/M3): reach shared Activity types via PunktfunkKit re-export

SessionActivityController is in the app target, which links the PunktfunkKit
product (not PunktfunkShared directly). Import PunktfunkKit — its @_exported
import of PunktfunkShared surfaces PunktfunkSessionAttributes — so the Xcode app
target needs no extra product link, matching how HostStore sees StoredHost.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 18:53:39 +02:00
parent df6a5325d8
commit a513186424
@@ -9,7 +9,9 @@
#if os(iOS) #if os(iOS)
import ActivityKit import ActivityKit
import Foundation import Foundation
import PunktfunkShared // PunktfunkKit re-exports PunktfunkShared (@_exported), so the app target sees PunktfunkSessionAttributes
// without linking the Shared product directly same pattern as StoredHost in HostStore.
import PunktfunkKit
@MainActor @MainActor
final class SessionActivityController { final class SessionActivityController {