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