Set event context structure
This commit is contained in:
@@ -32,20 +32,24 @@ object CompletionFUSCollector {
|
|||||||
)
|
)
|
||||||
|
|
||||||
fun log(completionStatsData: CompletionStatsData?) {
|
fun log(completionStatsData: CompletionStatsData?) {
|
||||||
/*if (completionStatsData == null) return
|
if (completionStatsData == null) return
|
||||||
val data = mutableMapOf<String, String>()
|
val data = mutableMapOf<String, String>()
|
||||||
.plus(Pair(WindowPopulationTimeAttribute, time))
|
.plus(Pair(FileTypeAttribute, completionStatsData.fileType.toString()))
|
||||||
.plus(Pair(FileTypeAttribute, fileType.toString()))
|
.plus(Pair(CompletionTypeAttribute, completionStatsData.completionType.toString()))
|
||||||
.plus(Pair(CompletionTypeAttribute, completionType.toString()))
|
|
||||||
|
|
||||||
if (choicePosition != null) {
|
if (completionStatsData.finishTime != null) {
|
||||||
data.plus(Pair(ChoiceAtPositionAttribute, choicePosition))
|
val populationTime = (completionStatsData.finishTime - completionStatsData.startTime).toString()
|
||||||
|
data.plus(Pair(WindowPopulationTimeAttribute, populationTime))
|
||||||
|
}
|
||||||
|
|
||||||
|
if (completionStatsData.selectedItem != null) {
|
||||||
|
data.plus(Pair(ChoiceAtPositionAttribute, completionStatsData.selectedItem.toString()))
|
||||||
.plus(Pair(CompletionEventAttribute, Chosen))
|
.plus(Pair(CompletionEventAttribute, Chosen))
|
||||||
KotlinFUSLogger.log(FUSEventGroups.Editor, EventName, data)
|
|
||||||
} else {
|
} else {
|
||||||
data.plus(Pair(CompletionEventAttribute, NotChosen))
|
data.plus(Pair(CompletionEventAttribute, NotChosen))
|
||||||
KotlinFUSLogger.log(FUSEventGroups.Editor, EventName, data)
|
}
|
||||||
}*/
|
|
||||||
|
KotlinFUSLogger.log(FUSEventGroups.Editor, EventName, data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user