loadRecentInteractionData

open suspend override fun loadRecentInteractionData(userId: String, limit: Int, type: String?): List<InteractionData>(source)

Retrieves recent user interactions for contextual prediction generation.

This method provides efficient access to recent user behavior patterns that inform intelligent predictions and suggestions. The query is optimized for performance with appropriate indexing and result limiting.

Return

List of recent interactions ordered by timestamp descending

Parameters

userId

User identifier for data isolation

limit

Maximum number of recent interactions to retrieve

type

Optional filter for specific interaction types