@@ -20,7 +20,9 @@ import org.digma.intellij.plugin.ui.insights.model.SetDismissedData
2020import org.digma.intellij.plugin.ui.insights.model.SetDismissedMessage
2121import org.digma.intellij.plugin.ui.insights.model.SetInsightDataListMessage
2222import org.digma.intellij.plugin.ui.insights.model.SetInsightsAsReadData
23+ import org.digma.intellij.plugin.ui.insights.model.SetInsightsData
2324import org.digma.intellij.plugin.ui.insights.model.SetInsightsMarkAsReadMessage
25+ import org.digma.intellij.plugin.ui.insights.model.SetIssuesData
2426import org.digma.intellij.plugin.ui.insights.model.SetIssuesDataListMessage
2527import org.digma.intellij.plugin.ui.insights.model.SetIssuesFilterMessage
2628import org.digma.intellij.plugin.ui.insights.model.SetUnDismissedData
@@ -55,15 +57,15 @@ class InsightsService(val project: Project) : InsightsServiceImpl(project) {
5557 }
5658
5759 fun refreshInsightsList (backendQueryParams : MutableMap <String , Any >) {
58-
60+ val viewMode = backendQueryParams[ " insightViewType " ] as String ;
5961 val message = try {
6062 val insights = AnalyticsService .getInstance(project).getInsights(backendQueryParams)
6163 onInsightReceived(insights)
62- SetInsightDataListMessage (insights)
64+ SetInsightDataListMessage (SetInsightsData ( insights, viewMode) )
6365 } catch (e: AnalyticsServiceException ) {
6466 Log .debugWithException(logger, project, e, " Error loading insights {}" , e.message)
6567 val error = ErrorPayload (e.nonNullMessage)
66- SetInsightDataListMessage (" {\" totalCount\" :0,\" insights\" :[]}" ,error)
68+ SetInsightDataListMessage (SetInsightsData ( " {\" totalCount\" :0,\" insights\" :[]}" , viewMode), error)
6769 }
6870
6971 jCefComponent?.let {
@@ -72,14 +74,14 @@ class InsightsService(val project: Project) : InsightsServiceImpl(project) {
7274 }
7375
7476 fun refreshIssuesList (request : GetIssuesRequestPayload ) {
75- val message = try {
77+ val message = try {
7678 val issues = AnalyticsService .getInstance(project).getIssues(request)
7779 reportFirstIssue(issues)
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