@@ -21,7 +21,9 @@ import org.digma.intellij.plugin.ui.insights.model.SetDismissedData
2121import org.digma.intellij.plugin.ui.insights.model.SetDismissedMessage
2222import org.digma.intellij.plugin.ui.insights.model.SetInsightDataListMessage
2323import org.digma.intellij.plugin.ui.insights.model.SetInsightsAsReadData
24+ import org.digma.intellij.plugin.ui.insights.model.SetInsightsData
2425import org.digma.intellij.plugin.ui.insights.model.SetInsightsMarkAsReadMessage
26+ import org.digma.intellij.plugin.ui.insights.model.SetIssuesData
2527import org.digma.intellij.plugin.ui.insights.model.SetIssuesDataListMessage
2628import org.digma.intellij.plugin.ui.insights.model.SetIssuesFilterMessage
2729import org.digma.intellij.plugin.ui.insights.model.SetUnDismissedData
@@ -56,15 +58,15 @@ class InsightsService(val project: Project) : InsightsServiceImpl(project) {
5658 }
5759
5860 fun refreshInsightsList (backendQueryParams : MutableMap <String , Any >) {
59-
61+ val viewMode = backendQueryParams[ " insightViewType " ] as String ;
6062 val message = try {
6163 val insights = AnalyticsService .getInstance(project).getInsights(backendQueryParams)
6264 onInsightReceived(insights)
63- SetInsightDataListMessage (insights)
65+ SetInsightDataListMessage (SetInsightsData ( insights, viewMode) )
6466 } catch (e: AnalyticsServiceException ) {
6567 Log .debugWithException(logger, project, e, " Error loading insights {}" , e.message)
6668 val error = ErrorPayload (e.nonNullMessage)
67- SetInsightDataListMessage (" {\" totalCount\" :0,\" insights\" :[]}" ,error)
69+ SetInsightDataListMessage (SetInsightsData ( " {\" totalCount\" :0,\" insights\" :[]}" , viewMode), error)
6870 }
6971
7072 jCefComponent?.let {
@@ -73,13 +75,13 @@ class InsightsService(val project: Project) : InsightsServiceImpl(project) {
7375 }
7476
7577 fun refreshIssuesList (request : GetIssuesRequestPayload ) {
76- val message = try {
78+ val message = try {
7779 val issues = AnalyticsService .getInstance(project).getIssues(request)
78- SetIssuesDataListMessage (issues)
80+ SetIssuesDataListMessage (SetIssuesData ( issues) )
7981 } catch (e: AnalyticsServiceException ) {
8082 Log .debugWithException(logger, project, e, " Error loading issues {}" , e.message)
8183 val error = ErrorPayload (e.nonNullMessage)
82- SetIssuesDataListMessage (" {\" totalCount\" :0,\" insights\" :[]}" , error)
84+ SetIssuesDataListMessage (SetIssuesData ( " {\" totalCount\" :0,\" insights\" :[]}" ) , error)
8385 }
8486
8587 jCefComponent?.let {
0 commit comments