IMPORTANT: The file content has been truncated. Status: Showing lines 34-72 of 81 total lines. Action: To read more of the file, you can use the 'start_line' and 'end_line' parameters in a subsequent 'read_file' call. For example, to read the next section of the file, use start_line: 73. --- FILE CONTENT (truncated) --- class SentryWrapperImpl : SentryWrapper { override fun isEnabled(): Boolean = Sentry.isEnabled() override fun captureFeedback( comments: String, email: String?, tags: Map, ) { Sentry.withScope { scope -> tags.forEach { (key, value) -> scope.setTag(key, value) } // Sentry's UserFeedback API requires an associated event ID to be processed correctly server-side. val eventId = Sentry.captureMessage("User Feedback") val feedback = UserFeedback(eventId).apply { this.comments = comments this.email = email } Sentry.captureUserFeedback(feedback) } } override fun lazyInitAndSendFeedback( context: Context, dsn: String, environment: String, release: String, comments: String, email: String?, tags: Map, ) { SentryAndroid.init(context) { options -> options.dsn = dsn options.environment = environment options.release = release options.shutdownTimeoutMillis = SENTRY_SHUTDOWN_TIMEOUT_MS } captureFeedback(comments, email, tags)