Skip to content

Commit

Permalink
updated feedback dependency to 2.0.1 which is written in kotlin as we…
Browse files Browse the repository at this point in the history
…ll now
  • Loading branch information
MFlisar committed Jun 10, 2021
1 parent dd7aa80 commit 9b60754
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 20 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package com.michaelflisar.lumberjack

import android.content.Context
import com.michaelflisar.feedbackmanager.FeedbackBuilder
import com.michaelflisar.feedbackmanager.Feedback
import com.michaelflisar.feedbackmanager.FeedbackFile
import com.michaelflisar.lumberjack.core.CoreUtil
import java.io.File

Expand All @@ -19,12 +20,12 @@ fun L.sendFeedback(
titleForChooser: String = "Send feedback with",
filesToAppend: List<File> = emptyList()
) {
val builder = FeedbackBuilder.create()
.withSubject(CoreUtil.getRealSubject(context, subject))
.addReceiver(receiver)
logFile?.let { builder.addFile(it) }
filesToAppend.forEach {
builder.addFile(it)
}
builder.startEmailChooser(context, titleForChooser)
val allFiles = filesToAppend.toMutableList()
logFile?.let { allFiles.add(0, it) }
val feedback = Feedback(
listOf(receiver),
CoreUtil.getRealSubject(context, subject),
attachments = allFiles.map { FeedbackFile.DefaultName(it) }
)
feedback.startEmailChooser(context, titleForChooser)
}
6 changes: 6 additions & 0 deletions library-notification/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ dependencies {

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${versions.kotlinVersion}"

// ------------------------
// AndroidX
// ------------------------

implementation "androidx.core:core-ktx:${versions.core}"

// ------------------------
// Library
// ------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import android.app.PendingIntent
import android.content.Context
import android.content.Intent
import androidx.core.app.NotificationCompat
import com.michaelflisar.feedbackmanager.FeedbackBuilder
import com.michaelflisar.feedbackmanager.Feedback
import com.michaelflisar.feedbackmanager.FeedbackFile
import com.michaelflisar.lumberjack.core.CoreUtil
import java.io.File

Expand All @@ -28,15 +29,15 @@ fun L.showCrashNotification(
titleForChooser: String = "Send report with",
filesToAppend: List<File> = emptyList()
) {
val builder = FeedbackBuilder.create()
.withSubject(CoreUtil.getRealSubject(context, subject))
.addReceiver(receiver)
logFile?.let { builder.addFile(it) }
filesToAppend.forEach {
builder.addFile(it)
}
val allFiles = filesToAppend.toMutableList()
logFile?.let { allFiles.add(0, it) }
val feedback = Feedback(
listOf(receiver),
CoreUtil.getRealSubject(context, subject),
attachments = allFiles.map { FeedbackFile.DefaultName(it) }
)

builder
feedback
.startNotification(
context,
titleForChooser,
Expand Down
4 changes: 2 additions & 2 deletions versions.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ext {
targetSdk : 30]

versions = [
kotlinVersion : "1.5.0",
kotlinVersion : "1.5.10",
gradlePlugin : "4.0.2",
mavenVersion : "2.0",

Expand All @@ -17,7 +17,7 @@ ext {
lifecycle : "2.3.1",
core : "1.5.0",

feedbackManager: "1.3",
feedbackManager: "2.0.1",

slf4j : "1.7.25",
logback : "2.0.0",
Expand Down

0 comments on commit 9b60754

Please sign in to comment.