Skip to content

Commit

Permalink
remove unused callbacks and classes
Browse files Browse the repository at this point in the history
  • Loading branch information
bgiori committed Jan 25, 2024
1 parent d8d54a7 commit 4e39e9c
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions src/main/kotlin/assignment/AssignmentService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,27 +17,11 @@ internal interface AssignmentService {
fun track(assignment: Assignment)
}

class EventTrackingException(
event: Event,
status: Int,
message: String?
) : Exception(
"Failed to track event to amplitude: event=${event.eventType}, status=$status, msg=$message"
)

internal class AmplitudeAssignmentService(
private val amplitude: Amplitude,
private val assignmentFilter: AssignmentFilter,
) : AssignmentService {

init {
amplitude.setCallbacks(object : AmplitudeCallbacks() {
override fun onLogEventServerResponse(event: Event?, status: Int, message: String?) {
if (event == null) return
}
})
}

override fun track(assignment: Assignment) {
if (assignmentFilter.shouldTrack(assignment)) {
amplitude.logEvent(assignment.toAmplitudeEvent())
Expand Down

0 comments on commit 4e39e9c

Please sign in to comment.