68 lines
2.7 KiB
Java
68 lines
2.7 KiB
Java
package com.discord.widgets.guild_delete_feedback;
|
|
|
|
import com.discord.utilities.analytics.AnalyticsTracker;
|
|
import com.discord.widgets.voice.feedback.FeedbackIssue;
|
|
import com.discord.widgets.voice.feedback.FeedbackSubmitter;
|
|
import com.discord.widgets.voice.feedback.PendingFeedback;
|
|
import d0.z.d.m;
|
|
/* compiled from: GuildDeleteFeedbackSubmitter.kt */
|
|
public final class GuildDeleteFeedbackSubmitter implements FeedbackSubmitter {
|
|
private final PendingFeedback.GuildDeleteFeedback pendingFeedback;
|
|
|
|
public final /* synthetic */ class WhenMappings {
|
|
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
|
|
|
static {
|
|
FeedbackIssue.values();
|
|
int[] iArr = new int[24];
|
|
$EnumSwitchMapping$0 = iArr;
|
|
iArr[FeedbackIssue.GUILD_DELETE_TOO_HARD.ordinal()] = 1;
|
|
iArr[FeedbackIssue.GUILD_DELETE_TEST.ordinal()] = 2;
|
|
iArr[FeedbackIssue.GUILD_DELETE_ACCIDENT.ordinal()] = 3;
|
|
iArr[FeedbackIssue.GUILD_DELETE_TEMPLATE.ordinal()] = 4;
|
|
iArr[FeedbackIssue.GUILD_DELETE_LONELY.ordinal()] = 5;
|
|
iArr[FeedbackIssue.GUILD_DELETE_INACTIVE.ordinal()] = 6;
|
|
iArr[FeedbackIssue.GUILD_DELETE_OTHER.ordinal()] = 7;
|
|
}
|
|
}
|
|
|
|
public GuildDeleteFeedbackSubmitter(PendingFeedback.GuildDeleteFeedback guildDeleteFeedback) {
|
|
m.checkNotNullParameter(guildDeleteFeedback, "pendingFeedback");
|
|
this.pendingFeedback = guildDeleteFeedback;
|
|
}
|
|
|
|
private final String getReasonFromFeedbackIssue(FeedbackIssue feedbackIssue) {
|
|
if (feedbackIssue != null) {
|
|
switch (feedbackIssue.ordinal()) {
|
|
case 17:
|
|
return "Too hard";
|
|
case 18:
|
|
return "Testing purposes";
|
|
case 19:
|
|
return "Created on accident";
|
|
case 20:
|
|
return "Curious about server/template";
|
|
case 21:
|
|
return "Empty server";
|
|
case 22:
|
|
return "Inactive server";
|
|
case 23:
|
|
return "Other";
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final PendingFeedback.GuildDeleteFeedback getPendingFeedback() {
|
|
return this.pendingFeedback;
|
|
}
|
|
|
|
public final void skip() {
|
|
AnalyticsTracker.INSTANCE.userReportSubmitted("Guild Deletion", this.pendingFeedback.getGuildId(), null, null, true);
|
|
}
|
|
|
|
@Override // com.discord.widgets.voice.feedback.FeedbackSubmitter
|
|
public void submit(String str) {
|
|
AnalyticsTracker.INSTANCE.userReportSubmitted("Guild Deletion", this.pendingFeedback.getGuildId(), getReasonFromFeedbackIssue(this.pendingFeedback.getReason()), str, false);
|
|
}
|
|
}
|