forked from Juby210/discord-jadx
105.1 - Alpha (105201)
This commit is contained in:
parent
f76e3f1adf
commit
1d370db4da
24 changed files with 331 additions and 54 deletions
|
@ -10,8 +10,8 @@ android {
|
||||||
applicationId 'com.discord'
|
applicationId 'com.discord'
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode 105200
|
versionCode 105201
|
||||||
versionName "105.0 - Alpha"
|
versionName "105.1 - Alpha"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="105200" android:versionName="105.0 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="105201" android:versionName="105.1 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
|
||||||
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
|
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
|
||||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,51 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import c.d.b.a.a;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBase;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBaseReceiver;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuild;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuildReceiver;
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
import d0.z.d.m;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingDeletedV3.kt */
|
||||||
|
public final class TrackRoleSubscriptionListingDeletedV3 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver {
|
||||||
|
private final transient String analyticsSchemaTypeName = "role_subscription_listing_deleted_v3";
|
||||||
|
private final Long roleSubscriptionGroupListingId = null;
|
||||||
|
private final Long roleSubscriptionListingId = null;
|
||||||
|
private TrackBase trackBase;
|
||||||
|
private TrackGuild trackGuild;
|
||||||
|
|
||||||
|
@Override // com.discord.api.science.AnalyticsSchema
|
||||||
|
public String b() {
|
||||||
|
return this.analyticsSchemaTypeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (!(obj instanceof TrackRoleSubscriptionListingDeletedV3)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TrackRoleSubscriptionListingDeletedV3 trackRoleSubscriptionListingDeletedV3 = (TrackRoleSubscriptionListingDeletedV3) obj;
|
||||||
|
return m.areEqual(this.roleSubscriptionListingId, trackRoleSubscriptionListingDeletedV3.roleSubscriptionListingId) && m.areEqual(this.roleSubscriptionGroupListingId, trackRoleSubscriptionListingDeletedV3.roleSubscriptionGroupListingId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hashCode() {
|
||||||
|
Long l = this.roleSubscriptionListingId;
|
||||||
|
int i = 0;
|
||||||
|
int hashCode = (l != null ? l.hashCode() : 0) * 31;
|
||||||
|
Long l2 = this.roleSubscriptionGroupListingId;
|
||||||
|
if (l2 != null) {
|
||||||
|
i = l2.hashCode();
|
||||||
|
}
|
||||||
|
return hashCode + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder R = a.R("TrackRoleSubscriptionListingDeletedV3(roleSubscriptionListingId=");
|
||||||
|
R.append(this.roleSubscriptionListingId);
|
||||||
|
R.append(", roleSubscriptionGroupListingId=");
|
||||||
|
return a.F(R, this.roleSubscriptionGroupListingId, ")");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingDeletedV3.kt */
|
||||||
|
public interface TrackRoleSubscriptionListingDeletedV3Receiver extends AnalyticsSchema {
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import c.d.b.a.a;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBase;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBaseReceiver;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuild;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuildReceiver;
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
import d0.z.d.m;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingPublishedV3.kt */
|
||||||
|
public final class TrackRoleSubscriptionListingPublishedV3 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver {
|
||||||
|
private final transient String analyticsSchemaTypeName = "role_subscription_listing_published_v3";
|
||||||
|
private final Long roleSubscriptionGroupListingId = null;
|
||||||
|
private final Long roleSubscriptionListingId = null;
|
||||||
|
private TrackBase trackBase;
|
||||||
|
private TrackGuild trackGuild;
|
||||||
|
|
||||||
|
@Override // com.discord.api.science.AnalyticsSchema
|
||||||
|
public String b() {
|
||||||
|
return this.analyticsSchemaTypeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (!(obj instanceof TrackRoleSubscriptionListingPublishedV3)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TrackRoleSubscriptionListingPublishedV3 trackRoleSubscriptionListingPublishedV3 = (TrackRoleSubscriptionListingPublishedV3) obj;
|
||||||
|
return m.areEqual(this.roleSubscriptionListingId, trackRoleSubscriptionListingPublishedV3.roleSubscriptionListingId) && m.areEqual(this.roleSubscriptionGroupListingId, trackRoleSubscriptionListingPublishedV3.roleSubscriptionGroupListingId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hashCode() {
|
||||||
|
Long l = this.roleSubscriptionListingId;
|
||||||
|
int i = 0;
|
||||||
|
int hashCode = (l != null ? l.hashCode() : 0) * 31;
|
||||||
|
Long l2 = this.roleSubscriptionGroupListingId;
|
||||||
|
if (l2 != null) {
|
||||||
|
i = l2.hashCode();
|
||||||
|
}
|
||||||
|
return hashCode + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder R = a.R("TrackRoleSubscriptionListingPublishedV3(roleSubscriptionListingId=");
|
||||||
|
R.append(this.roleSubscriptionListingId);
|
||||||
|
R.append(", roleSubscriptionGroupListingId=");
|
||||||
|
return a.F(R, this.roleSubscriptionGroupListingId, ")");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingPublishedV3.kt */
|
||||||
|
public interface TrackRoleSubscriptionListingPublishedV3Receiver extends AnalyticsSchema {
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import c.d.b.a.a;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBase;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBaseReceiver;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuild;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuildReceiver;
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
import d0.z.d.m;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingUpdatedV3.kt */
|
||||||
|
public final class TrackRoleSubscriptionListingUpdatedV3 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver {
|
||||||
|
private final transient String analyticsSchemaTypeName = "role_subscription_listing_updated_v3";
|
||||||
|
private final Long roleSubscriptionGroupListingId = null;
|
||||||
|
private final Long roleSubscriptionListingId = null;
|
||||||
|
private TrackBase trackBase;
|
||||||
|
private TrackGuild trackGuild;
|
||||||
|
|
||||||
|
@Override // com.discord.api.science.AnalyticsSchema
|
||||||
|
public String b() {
|
||||||
|
return this.analyticsSchemaTypeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (!(obj instanceof TrackRoleSubscriptionListingUpdatedV3)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TrackRoleSubscriptionListingUpdatedV3 trackRoleSubscriptionListingUpdatedV3 = (TrackRoleSubscriptionListingUpdatedV3) obj;
|
||||||
|
return m.areEqual(this.roleSubscriptionListingId, trackRoleSubscriptionListingUpdatedV3.roleSubscriptionListingId) && m.areEqual(this.roleSubscriptionGroupListingId, trackRoleSubscriptionListingUpdatedV3.roleSubscriptionGroupListingId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hashCode() {
|
||||||
|
Long l = this.roleSubscriptionListingId;
|
||||||
|
int i = 0;
|
||||||
|
int hashCode = (l != null ? l.hashCode() : 0) * 31;
|
||||||
|
Long l2 = this.roleSubscriptionGroupListingId;
|
||||||
|
if (l2 != null) {
|
||||||
|
i = l2.hashCode();
|
||||||
|
}
|
||||||
|
return hashCode + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder R = a.R("TrackRoleSubscriptionListingUpdatedV3(roleSubscriptionListingId=");
|
||||||
|
R.append(this.roleSubscriptionListingId);
|
||||||
|
R.append(", roleSubscriptionGroupListingId=");
|
||||||
|
return a.F(R, this.roleSubscriptionGroupListingId, ")");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingUpdatedV3.kt */
|
||||||
|
public interface TrackRoleSubscriptionListingUpdatedV3Receiver extends AnalyticsSchema {
|
||||||
|
}
|
|
@ -12,37 +12,19 @@ import d0.z.d.m;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
/* compiled from: TrackRoleSubscriptionListingUpsellPageViewedV2.kt */
|
/* compiled from: TrackRoleSubscriptionListingUpsellPageViewedV2.kt */
|
||||||
public final class TrackRoleSubscriptionListingUpsellPageViewedV2 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver {
|
public final class TrackRoleSubscriptionListingUpsellPageViewedV2 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver {
|
||||||
private final transient String analyticsSchemaTypeName;
|
private final transient String analyticsSchemaTypeName = "role_subscription_listing_upsell_page_viewed_v2";
|
||||||
private final Boolean isPremiumMember;
|
private final Boolean isPremiumMember = null;
|
||||||
private final Long roleSubscriptionGroupListingId;
|
private final Long roleSubscriptionGroupListingId = null;
|
||||||
private final List<Long> roleSubscriptionListingIds;
|
private final List<Long> roleSubscriptionListingIds = null;
|
||||||
private TrackBase trackBase;
|
private TrackBase trackBase;
|
||||||
private TrackChannel trackChannel;
|
private TrackChannel trackChannel;
|
||||||
private TrackGuild trackGuild;
|
private TrackGuild trackGuild;
|
||||||
|
|
||||||
public TrackRoleSubscriptionListingUpsellPageViewedV2() {
|
|
||||||
this.roleSubscriptionGroupListingId = null;
|
|
||||||
this.roleSubscriptionListingIds = null;
|
|
||||||
this.isPremiumMember = null;
|
|
||||||
this.analyticsSchemaTypeName = "role_subscription_listing_upsell_page_viewed_v2";
|
|
||||||
}
|
|
||||||
|
|
||||||
public TrackRoleSubscriptionListingUpsellPageViewedV2(Long l, List<Long> list, Boolean bool) {
|
|
||||||
this.roleSubscriptionGroupListingId = l;
|
|
||||||
this.roleSubscriptionListingIds = list;
|
|
||||||
this.isPremiumMember = bool;
|
|
||||||
this.analyticsSchemaTypeName = "role_subscription_listing_upsell_page_viewed_v2";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override // com.discord.api.science.AnalyticsSchema
|
@Override // com.discord.api.science.AnalyticsSchema
|
||||||
public String b() {
|
public String b() {
|
||||||
return this.analyticsSchemaTypeName;
|
return this.analyticsSchemaTypeName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void c(TrackBase trackBase) {
|
|
||||||
this.trackBase = trackBase;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean equals(Object obj) {
|
public boolean equals(Object obj) {
|
||||||
if (this == obj) {
|
if (this == obj) {
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -0,0 +1,78 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import c.d.b.a.a;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBase;
|
||||||
|
import com.discord.analytics.generated.traits.TrackBaseReceiver;
|
||||||
|
import com.discord.analytics.generated.traits.TrackChannel;
|
||||||
|
import com.discord.analytics.generated.traits.TrackChannelReceiver;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuild;
|
||||||
|
import com.discord.analytics.generated.traits.TrackGuildReceiver;
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
import d0.z.d.m;
|
||||||
|
import java.util.List;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingUpsellPageViewedV3.kt */
|
||||||
|
public final class TrackRoleSubscriptionListingUpsellPageViewedV3 implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver {
|
||||||
|
private final transient String analyticsSchemaTypeName;
|
||||||
|
private final Boolean isPremiumMember;
|
||||||
|
private final Long roleSubscriptionGroupListingId;
|
||||||
|
private final List<Long> roleSubscriptionListingIds;
|
||||||
|
private TrackBase trackBase;
|
||||||
|
private TrackChannel trackChannel;
|
||||||
|
private TrackGuild trackGuild;
|
||||||
|
|
||||||
|
public TrackRoleSubscriptionListingUpsellPageViewedV3() {
|
||||||
|
this.roleSubscriptionGroupListingId = null;
|
||||||
|
this.roleSubscriptionListingIds = null;
|
||||||
|
this.isPremiumMember = null;
|
||||||
|
this.analyticsSchemaTypeName = "role_subscription_listing_upsell_page_viewed_v3";
|
||||||
|
}
|
||||||
|
|
||||||
|
public TrackRoleSubscriptionListingUpsellPageViewedV3(Long l, List<Long> list, Boolean bool) {
|
||||||
|
this.roleSubscriptionGroupListingId = l;
|
||||||
|
this.roleSubscriptionListingIds = list;
|
||||||
|
this.isPremiumMember = bool;
|
||||||
|
this.analyticsSchemaTypeName = "role_subscription_listing_upsell_page_viewed_v3";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override // com.discord.api.science.AnalyticsSchema
|
||||||
|
public String b() {
|
||||||
|
return this.analyticsSchemaTypeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void c(TrackBase trackBase) {
|
||||||
|
this.trackBase = trackBase;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (!(obj instanceof TrackRoleSubscriptionListingUpsellPageViewedV3)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
TrackRoleSubscriptionListingUpsellPageViewedV3 trackRoleSubscriptionListingUpsellPageViewedV3 = (TrackRoleSubscriptionListingUpsellPageViewedV3) obj;
|
||||||
|
return m.areEqual(this.roleSubscriptionGroupListingId, trackRoleSubscriptionListingUpsellPageViewedV3.roleSubscriptionGroupListingId) && m.areEqual(this.roleSubscriptionListingIds, trackRoleSubscriptionListingUpsellPageViewedV3.roleSubscriptionListingIds) && m.areEqual(this.isPremiumMember, trackRoleSubscriptionListingUpsellPageViewedV3.isPremiumMember);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hashCode() {
|
||||||
|
Long l = this.roleSubscriptionGroupListingId;
|
||||||
|
int i = 0;
|
||||||
|
int hashCode = (l != null ? l.hashCode() : 0) * 31;
|
||||||
|
List<Long> list = this.roleSubscriptionListingIds;
|
||||||
|
int hashCode2 = (hashCode + (list != null ? list.hashCode() : 0)) * 31;
|
||||||
|
Boolean bool = this.isPremiumMember;
|
||||||
|
if (bool != null) {
|
||||||
|
i = bool.hashCode();
|
||||||
|
}
|
||||||
|
return hashCode2 + i;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder R = a.R("TrackRoleSubscriptionListingUpsellPageViewedV3(roleSubscriptionGroupListingId=");
|
||||||
|
R.append(this.roleSubscriptionGroupListingId);
|
||||||
|
R.append(", roleSubscriptionListingIds=");
|
||||||
|
R.append(this.roleSubscriptionListingIds);
|
||||||
|
R.append(", isPremiumMember=");
|
||||||
|
return a.C(R, this.isPremiumMember, ")");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package com.discord.analytics.generated.events;
|
||||||
|
|
||||||
|
import com.discord.api.science.AnalyticsSchema;
|
||||||
|
/* compiled from: TrackRoleSubscriptionListingUpsellPageViewedV3.kt */
|
||||||
|
public interface TrackRoleSubscriptionListingUpsellPageViewedV3Receiver extends AnalyticsSchema {
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
package com.discord.databinding;
|
||||||
|
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
public final class WidgetChannelsListItemGuildRoleSubsBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
public final LinearLayout a;
|
||||||
|
@NonNull
|
||||||
|
public final TextView b;
|
||||||
|
|
||||||
|
public WidgetChannelsListItemGuildRoleSubsBinding(@NonNull LinearLayout linearLayout, @NonNull ImageView imageView, @NonNull TextView textView) {
|
||||||
|
this.a = linearLayout;
|
||||||
|
this.b = textView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override // androidx.viewbinding.ViewBinding
|
||||||
|
@NonNull
|
||||||
|
public View getRoot() {
|
||||||
|
return this.a;
|
||||||
|
}
|
||||||
|
}
|
|
@ -13,7 +13,7 @@ import com.adjust.sdk.Adjust;
|
||||||
import com.adjust.sdk.AdjustAttribution;
|
import com.adjust.sdk.AdjustAttribution;
|
||||||
import com.adjust.sdk.AdjustEvent;
|
import com.adjust.sdk.AdjustEvent;
|
||||||
import com.discord.analytics.generated.events.TrackAgeGateSubmitted;
|
import com.discord.analytics.generated.events.TrackAgeGateSubmitted;
|
||||||
import com.discord.analytics.generated.events.TrackRoleSubscriptionListingUpsellPageViewedV2;
|
import com.discord.analytics.generated.events.TrackRoleSubscriptionListingUpsellPageViewedV3;
|
||||||
import com.discord.analytics.generated.events.impression.TrackImpressionInviteAccept;
|
import com.discord.analytics.generated.events.impression.TrackImpressionInviteAccept;
|
||||||
import com.discord.analytics.generated.traits.TrackBase;
|
import com.discord.analytics.generated.traits.TrackBase;
|
||||||
import com.discord.analytics.generated.traits.TrackSourceMetadata;
|
import com.discord.analytics.generated.traits.TrackSourceMetadata;
|
||||||
|
@ -1416,9 +1416,9 @@ public final class AnalyticsTracker {
|
||||||
public final void guildRoleSubscriptionUpsellOpened(long j, List<Long> list, boolean z2, String str) {
|
public final void guildRoleSubscriptionUpsellOpened(long j, List<Long> list, boolean z2, String str) {
|
||||||
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_LOCATION);
|
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_LOCATION);
|
||||||
AnalyticsUtils.Tracker tracker2 = tracker;
|
AnalyticsUtils.Tracker tracker2 = tracker;
|
||||||
TrackRoleSubscriptionListingUpsellPageViewedV2 trackRoleSubscriptionListingUpsellPageViewedV2 = new TrackRoleSubscriptionListingUpsellPageViewedV2(Long.valueOf(j), list, Boolean.valueOf(z2));
|
TrackRoleSubscriptionListingUpsellPageViewedV3 trackRoleSubscriptionListingUpsellPageViewedV3 = new TrackRoleSubscriptionListingUpsellPageViewedV3(Long.valueOf(j), list, Boolean.valueOf(z2));
|
||||||
trackRoleSubscriptionListingUpsellPageViewedV2.c(new TrackBase(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, str, null, null, null, null, null, null, null, null, -1, -1073741825, 127));
|
trackRoleSubscriptionListingUpsellPageViewedV3.c(new TrackBase(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, str, null, null, null, null, null, null, null, null, -1, -1073741825, 127));
|
||||||
tracker2.track(trackRoleSubscriptionListingUpsellPageViewedV2);
|
tracker2.track(trackRoleSubscriptionListingUpsellPageViewedV3);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final void guildTemplateResolved(ModelGuildTemplate modelGuildTemplate) {
|
public final void guildTemplateResolved(ModelGuildTemplate modelGuildTemplate) {
|
||||||
|
|
|
@ -49,7 +49,7 @@ public final class IconUtils {
|
||||||
private static final List<String> GROUP_DM_DEFAULT_ICONS;
|
private static final List<String> GROUP_DM_DEFAULT_ICONS;
|
||||||
private static final int IMAGE_SIZE_ASSET_DEFAULT_PX = 160;
|
private static final int IMAGE_SIZE_ASSET_DEFAULT_PX = 160;
|
||||||
public static final IconUtils INSTANCE = new IconUtils();
|
public static final IconUtils INSTANCE = new IconUtils();
|
||||||
private static final Integer[] MEDIA_PROXY_SIZES = {16, 20, 32, 40, 64, 80, 128, Integer.valueOf((int) IMAGE_SIZE_ASSET_DEFAULT_PX), 256, 320, 512, 640, 1024, 1280, 1536, 2048, 3072, 4096};
|
private static final Integer[] MEDIA_PROXY_SIZES = {16, 20, 22, 24, 28, 32, 40, 44, 48, 56, 60, 64, 80, 96, 100, 128, Integer.valueOf((int) IMAGE_SIZE_ASSET_DEFAULT_PX), 240, 256, 300, 320, 480, 512, 600, 640, 1024, 1280, 1536, 2048, 3072, 4096};
|
||||||
@DimenRes
|
@DimenRes
|
||||||
private static final int UNRESTRICTED = 2131165301;
|
private static final int UNRESTRICTED = 2131165301;
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,7 @@ import com.discord.databinding.WidgetChannelsListItemChannelPrivateBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemChannelStageVoiceBinding;
|
import com.discord.databinding.WidgetChannelsListItemChannelStageVoiceBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemChannelVoiceBinding;
|
import com.discord.databinding.WidgetChannelsListItemChannelVoiceBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemDirectoryBinding;
|
import com.discord.databinding.WidgetChannelsListItemDirectoryBinding;
|
||||||
|
import com.discord.databinding.WidgetChannelsListItemGuildRoleSubsBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemGuildScheduledEventsBinding;
|
import com.discord.databinding.WidgetChannelsListItemGuildScheduledEventsBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemHeaderBinding;
|
import com.discord.databinding.WidgetChannelsListItemHeaderBinding;
|
||||||
import com.discord.databinding.WidgetChannelsListItemMfaBinding;
|
import com.discord.databinding.WidgetChannelsListItemMfaBinding;
|
||||||
|
@ -1210,15 +1211,26 @@ public final class WidgetChannelsListAdapter extends MGRecyclerAdapterSimple<Cha
|
||||||
|
|
||||||
/* compiled from: WidgetChannelsListAdapter.kt */
|
/* compiled from: WidgetChannelsListAdapter.kt */
|
||||||
public static final class ItemGuildRoleSubscriptionsOverview extends Item {
|
public static final class ItemGuildRoleSubscriptionsOverview extends Item {
|
||||||
private final WidgetChannelsListItemDirectoryBinding binding;
|
private final WidgetChannelsListItemGuildRoleSubsBinding binding;
|
||||||
|
|
||||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||||
public ItemGuildRoleSubscriptionsOverview(int i, WidgetChannelsListAdapter widgetChannelsListAdapter) {
|
public ItemGuildRoleSubscriptionsOverview(int i, WidgetChannelsListAdapter widgetChannelsListAdapter) {
|
||||||
super(i, widgetChannelsListAdapter);
|
super(i, widgetChannelsListAdapter);
|
||||||
m.checkNotNullParameter(widgetChannelsListAdapter, "adapter");
|
m.checkNotNullParameter(widgetChannelsListAdapter, "adapter");
|
||||||
WidgetChannelsListItemDirectoryBinding a = WidgetChannelsListItemDirectoryBinding.a(this.itemView);
|
View view = this.itemView;
|
||||||
m.checkNotNullExpressionValue(a, "WidgetChannelsListItemDi…oryBinding.bind(itemView)");
|
int i2 = R.id.directory_channel_icon;
|
||||||
this.binding = a;
|
ImageView imageView = (ImageView) view.findViewById(R.id.directory_channel_icon);
|
||||||
|
if (imageView != null) {
|
||||||
|
i2 = R.id.directory_channel_name;
|
||||||
|
TextView textView = (TextView) view.findViewById(R.id.directory_channel_name);
|
||||||
|
if (textView != null) {
|
||||||
|
WidgetChannelsListItemGuildRoleSubsBinding widgetChannelsListItemGuildRoleSubsBinding = new WidgetChannelsListItemGuildRoleSubsBinding((LinearLayout) view, imageView, textView);
|
||||||
|
m.checkNotNullExpressionValue(widgetChannelsListItemGuildRoleSubsBinding, "WidgetChannelsListItemGu…ubsBinding.bind(itemView)");
|
||||||
|
this.binding = widgetChannelsListItemGuildRoleSubsBinding;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(i2)));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final /* synthetic */ WidgetChannelsListAdapter access$getAdapter$p(ItemGuildRoleSubscriptionsOverview itemGuildRoleSubscriptionsOverview) {
|
public static final /* synthetic */ WidgetChannelsListAdapter access$getAdapter$p(ItemGuildRoleSubscriptionsOverview itemGuildRoleSubscriptionsOverview) {
|
||||||
|
@ -1236,7 +1248,7 @@ public final class WidgetChannelsListAdapter extends MGRecyclerAdapterSimple<Cha
|
||||||
LinearLayout linearLayout2 = this.binding.a;
|
LinearLayout linearLayout2 = this.binding.a;
|
||||||
m.checkNotNullExpressionValue(linearLayout2, "binding.root");
|
m.checkNotNullExpressionValue(linearLayout2, "binding.root");
|
||||||
ViewExtensions.setBackgroundAndKeepPadding(linearLayout2, ContextCompat.getDrawable(context, themedDrawableRes$default));
|
ViewExtensions.setBackgroundAndKeepPadding(linearLayout2, ContextCompat.getDrawable(context, themedDrawableRes$default));
|
||||||
this.binding.f1801c.setText(R.string.guild_role_subscriptions_channel_label);
|
this.binding.b.setText(R.string.guild_role_subscriptions_channel_label);
|
||||||
this.binding.a.setOnClickListener(new WidgetChannelsListAdapter$ItemGuildRoleSubscriptionsOverview$onConfigure$1(this));
|
this.binding.a.setOnClickListener(new WidgetChannelsListAdapter$ItemGuildRoleSubscriptionsOverview$onConfigure$1(this));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -619,8 +619,7 @@ public final class WidgetChatInput extends AppFragment {
|
||||||
c.a.o.b a = b.C0033b.a();
|
c.a.o.b a = b.C0033b.a();
|
||||||
LinearLayout linearLayout = widgetChatInputBinding.q;
|
LinearLayout linearLayout = widgetChatInputBinding.q;
|
||||||
m.checkNotNullExpressionValue(linearLayout, "binding.chatInputWrap");
|
m.checkNotNullExpressionValue(linearLayout, "binding.chatInputWrap");
|
||||||
a.i.remove(Integer.valueOf(linearLayout.getId()));
|
a.c(linearLayout);
|
||||||
a.a();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private final void populateDirectShareData() {
|
private final void populateDirectShareData() {
|
||||||
|
@ -705,7 +704,10 @@ public final class WidgetChatInput extends AppFragment {
|
||||||
}
|
}
|
||||||
widgetChatInputAttachments.configureFlexInputFragment(this);
|
widgetChatInputAttachments.configureFlexInputFragment(this);
|
||||||
getFlexInputFragment().i(new WidgetChatInput$onViewBound$1(this));
|
getFlexInputFragment().i(new WidgetChatInput$onViewBound$1(this));
|
||||||
getBinding().q.addOnLayoutChangeListener(b.C0033b.a());
|
c.a.o.b a = b.C0033b.a();
|
||||||
|
LinearLayout linearLayout = getBinding().q;
|
||||||
|
m.checkNotNullExpressionValue(linearLayout, "binding.chatInputWrap");
|
||||||
|
a.b(linearLayout);
|
||||||
setWindowInsetsListeners$default(this, false, 1, null);
|
setWindowInsetsListeners$default(this, false, 1, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,10 @@ package com.discord.widgets.servers.member_verification;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
/* compiled from: WidgetMemberVerification.kt */
|
/* compiled from: WidgetMemberVerification.kt */
|
||||||
public final class WidgetMemberVerification$onViewBoundOrOnResume$3 implements View.OnClickListener {
|
public final class WidgetMemberVerification$configureLoadedUI$1 implements View.OnClickListener {
|
||||||
public final /* synthetic */ WidgetMemberVerification this$0;
|
public final /* synthetic */ WidgetMemberVerification this$0;
|
||||||
|
|
||||||
public WidgetMemberVerification$onViewBoundOrOnResume$3(WidgetMemberVerification widgetMemberVerification) {
|
public WidgetMemberVerification$configureLoadedUI$1(WidgetMemberVerification widgetMemberVerification) {
|
||||||
this.this$0 = widgetMemberVerification;
|
this.this$0 = widgetMemberVerification;
|
||||||
}
|
}
|
||||||
|
|
|
@ -168,6 +168,7 @@ public final class WidgetMemberVerification extends AppFragment {
|
||||||
}
|
}
|
||||||
textView3.setText(str);
|
textView3.setText(str);
|
||||||
}
|
}
|
||||||
|
getBinding().f.setOnClickListener(new WidgetMemberVerification$configureLoadedUI$1(this));
|
||||||
MemberVerificationRulesAdapter memberVerificationRulesAdapter = this.rulesAdapter;
|
MemberVerificationRulesAdapter memberVerificationRulesAdapter = this.rulesAdapter;
|
||||||
if (memberVerificationRulesAdapter == null) {
|
if (memberVerificationRulesAdapter == null) {
|
||||||
m.throwUninitializedPropertyAccessException("rulesAdapter");
|
m.throwUninitializedPropertyAccessException("rulesAdapter");
|
||||||
|
@ -266,6 +267,5 @@ public final class WidgetMemberVerification extends AppFragment {
|
||||||
super.onViewBoundOrOnResume();
|
super.onViewBoundOrOnResume();
|
||||||
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeViewState(), this, null, 2, null), WidgetMemberVerification.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetMemberVerification$onViewBoundOrOnResume$1(this), 62, (Object) null);
|
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeViewState(), this, null, 2, null), WidgetMemberVerification.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetMemberVerification$onViewBoundOrOnResume$1(this), 62, (Object) null);
|
||||||
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeEvents(), this, null, 2, null), WidgetMemberVerification.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetMemberVerification$onViewBoundOrOnResume$2(this), 62, (Object) null);
|
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.bindToComponentLifecycle$default(getViewModel().observeEvents(), this, null, 2, null), WidgetMemberVerification.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetMemberVerification$onViewBoundOrOnResume$2(this), 62, (Object) null);
|
||||||
getBinding().f.setOnClickListener(new WidgetMemberVerification$onViewBoundOrOnResume$3(this));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -346,7 +346,7 @@ public final class WidgetSettings extends AppFragment implements OnTabSelectedLi
|
||||||
TextView textView = binding.f;
|
TextView textView = binding.f;
|
||||||
m.checkNotNullExpressionValue(textView, "appInfoHeader");
|
m.checkNotNullExpressionValue(textView, "appInfoHeader");
|
||||||
String string = getString(R.string.app_information);
|
String string = getString(R.string.app_information);
|
||||||
textView.setText(string + " - 105.0 - Alpha (105200)");
|
textView.setText(string + " - 105.1 - Alpha (105201)");
|
||||||
binding.B.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this));
|
binding.B.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this));
|
||||||
binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE);
|
binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE);
|
||||||
binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE);
|
binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE);
|
||||||
|
|
|
@ -242,8 +242,7 @@ public final class WidgetVoiceCallInline extends AppFragment {
|
||||||
b a = b.C0033b.a();
|
b a = b.C0033b.a();
|
||||||
MaterialButton materialButton = widgetVoiceCallInlineBinding.f2134c;
|
MaterialButton materialButton = widgetVoiceCallInlineBinding.f2134c;
|
||||||
m.checkNotNullExpressionValue(materialButton, "binding.voiceConnectedPtt");
|
m.checkNotNullExpressionValue(materialButton, "binding.voiceConnectedPtt");
|
||||||
a.i.remove(Integer.valueOf(materialButton.getId()));
|
a.c(materialButton);
|
||||||
a.a();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private final void setWindowInsetsListeners() {
|
private final void setWindowInsetsListeners() {
|
||||||
|
@ -256,7 +255,10 @@ public final class WidgetVoiceCallInline extends AppFragment {
|
||||||
super.onViewBound(view);
|
super.onViewBound(view);
|
||||||
getBinding().f2134c.setOnClickListener(WidgetVoiceCallInline$onViewBound$1.INSTANCE);
|
getBinding().f2134c.setOnClickListener(WidgetVoiceCallInline$onViewBound$1.INSTANCE);
|
||||||
getBinding().f2134c.setOnTouchListener(new OnPressListener(WidgetVoiceCallInline$onViewBound$2.INSTANCE));
|
getBinding().f2134c.setOnTouchListener(new OnPressListener(WidgetVoiceCallInline$onViewBound$2.INSTANCE));
|
||||||
getBinding().f2134c.addOnLayoutChangeListener(b.C0033b.a());
|
b a = b.C0033b.a();
|
||||||
|
MaterialButton materialButton = getBinding().f2134c;
|
||||||
|
m.checkNotNullExpressionValue(materialButton, "binding.voiceConnectedPtt");
|
||||||
|
a.b(materialButton);
|
||||||
setWindowInsetsListeners();
|
setWindowInsetsListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8349,10 +8349,10 @@
|
||||||
<string name="screenshare_source">Source</string>
|
<string name="screenshare_source">Source</string>
|
||||||
<string name="screenshare_stop">Stop sharing your screen</string>
|
<string name="screenshare_stop">Stop sharing your screen</string>
|
||||||
<string name="screenshare_stream_game">Stream {gameName}</string>
|
<string name="screenshare_stream_game">Stream {gameName}</string>
|
||||||
<string name="screenshare_stream_gifting_body">Gift a Nitro sub to the streamer to turn this into a high quality stream.</string>
|
<string name="screenshare_stream_gifting_body">Help a buddy out (and their viewers too!) by gifting higher stream quality.</string>
|
||||||
<string name="screenshare_stream_gifting_cta">Gift Nitro</string>
|
<string name="screenshare_stream_gifting_cta">Gift Nitro</string>
|
||||||
<string name="screenshare_stream_gifting_dismiss">Dismiss</string>
|
<string name="screenshare_stream_gifting_dismiss">Dismiss</string>
|
||||||
<string name="screenshare_stream_gifting_header">Gift Nitro for HD video</string>
|
<string name="screenshare_stream_gifting_header">Give the gift of HD streaming</string>
|
||||||
<string name="screenshare_stream_quality">Stream Quality</string>
|
<string name="screenshare_stream_quality">Stream Quality</string>
|
||||||
<string name="screenshare_unavailable">Screen Sharing Unavailable</string>
|
<string name="screenshare_unavailable">Screen Sharing Unavailable</string>
|
||||||
<string name="screenshare_unavailable_download_app">Download the Discord Desktop app to use screen sharing!</string>
|
<string name="screenshare_unavailable_download_app">Download the Discord Desktop app to use screen sharing!</string>
|
||||||
|
|
|
@ -8349,10 +8349,10 @@
|
||||||
<string name="screenshare_source">[Šöûŕçé one two]</string>
|
<string name="screenshare_source">[Šöûŕçé one two]</string>
|
||||||
<string name="screenshare_stop">[Šţöþ šĥåŕîñĝ ýöûŕ šçŕééñ one two three]</string>
|
<string name="screenshare_stop">[Šţöþ šĥåŕîñĝ ýöûŕ šçŕééñ one two three]</string>
|
||||||
<string name="screenshare_stream_game">[Šţŕéåḿ »{gameName}« one two]</string>
|
<string name="screenshare_stream_game">[Šţŕéåḿ »{gameName}« one two]</string>
|
||||||
<string name="screenshare_stream_gifting_body">[Ĝîƒţ å Ñîţŕö šûɓ ţö ţĥé šţŕéåḿéŕ ţö ţûŕñ ţĥîš îñţö å ĥîĝĥ Qûåļîţý šţŕéåḿ. one two three four five six seven eight]</string>
|
<string name="screenshare_stream_gifting_body">[Ĥéļþ å ɓûððý öûţ (åñð ţĥéîŕ Vîéŵéŕš ţöö¡) ɓý ĝîƒţîñĝ ĥîĝĥéŕ šţŕéåḿ Qûåļîţý. one two three four five six seven eight]</string>
|
||||||
<string name="screenshare_stream_gifting_cta">[Ĝîƒţ Ñîţŕö one two]</string>
|
<string name="screenshare_stream_gifting_cta">[Ĝîƒţ Ñîţŕö one two]</string>
|
||||||
<string name="screenshare_stream_gifting_dismiss">[Ðîšḿîšš one two]</string>
|
<string name="screenshare_stream_gifting_dismiss">[Ðîšḿîšš one two]</string>
|
||||||
<string name="screenshare_stream_gifting_header">[Ĝîƒţ Ñîţŕö ƒöŕ ĤÐ Vîðéö one two three]</string>
|
<string name="screenshare_stream_gifting_header">[ĜîVé ţĥé ĝîƒţ öƒ ĤÐ šţŕéåḿîñĝ one two three four]</string>
|
||||||
<string name="screenshare_stream_quality">[Šţŕéåḿ qûåļîţý one two three]</string>
|
<string name="screenshare_stream_quality">[Šţŕéåḿ qûåļîţý one two three]</string>
|
||||||
<string name="screenshare_unavailable">[Šçŕééñ Šĥåŕîñĝ ÛñåVåîļåɓļé one two three four]</string>
|
<string name="screenshare_unavailable">[Šçŕééñ Šĥåŕîñĝ ÛñåVåîļåɓļé one two three four]</string>
|
||||||
<string name="screenshare_unavailable_download_app">[Ðöŵñļöåð ţĥé Ðîšçöŕð Ðéšķţöþ åþþ ţö ûšé šçŕééñ šĥåŕîñĝ¡ one two three four five six seven]</string>
|
<string name="screenshare_unavailable_download_app">[Ðöŵñļöåð ţĥé Ðîšçöŕð Ðéšķţöþ åþþ ţö ûšé šçŕééñ šĥåŕîñĝ¡ one two three four five six seven]</string>
|
||||||
|
|
|
@ -1530,7 +1530,7 @@
|
||||||
<string name="color_picker_title">Select a color</string>
|
<string name="color_picker_title">Select a color</string>
|
||||||
<string name="color_picker_transparency">Transparency</string>
|
<string name="color_picker_transparency">Transparency</string>
|
||||||
<string name="color_picker_use_default">Use Default</string>
|
<string name="color_picker_use_default">Use Default</string>
|
||||||
<string name="res_2131887610_com_crashlytics_android_build_id">69f9a550081d4a638abbb4368e0f65f5</string>
|
<string name="res_2131887610_com_crashlytics_android_build_id">185d66d177ad44869f3b07d03c801bab</string>
|
||||||
<string name="coming_soon">Coming Soon</string>
|
<string name="coming_soon">Coming Soon</string>
|
||||||
<string name="command_accessibility_desc_app_header_item">Slash command application {applicationName}</string>
|
<string name="command_accessibility_desc_app_header_item">Slash command application {applicationName}</string>
|
||||||
<string name="command_accessibility_desc_app_item">{applicationName} application</string>
|
<string name="command_accessibility_desc_app_item">{applicationName} application</string>
|
||||||
|
@ -8376,10 +8376,10 @@
|
||||||
<string name="screenshare_source">Source</string>
|
<string name="screenshare_source">Source</string>
|
||||||
<string name="screenshare_stop">Stop sharing your screen</string>
|
<string name="screenshare_stop">Stop sharing your screen</string>
|
||||||
<string name="screenshare_stream_game">Stream {gameName}</string>
|
<string name="screenshare_stream_game">Stream {gameName}</string>
|
||||||
<string name="screenshare_stream_gifting_body">Gift a Nitro sub to the streamer to turn this into a high quality stream.</string>
|
<string name="screenshare_stream_gifting_body">Help a buddy out (and their viewers too!) by gifting higher stream quality.</string>
|
||||||
<string name="screenshare_stream_gifting_cta">Gift Nitro</string>
|
<string name="screenshare_stream_gifting_cta">Gift Nitro</string>
|
||||||
<string name="screenshare_stream_gifting_dismiss">Dismiss</string>
|
<string name="screenshare_stream_gifting_dismiss">Dismiss</string>
|
||||||
<string name="screenshare_stream_gifting_header">Gift Nitro for HD video</string>
|
<string name="screenshare_stream_gifting_header">Give the gift of HD streaming</string>
|
||||||
<string name="screenshare_stream_quality">Stream Quality</string>
|
<string name="screenshare_stream_quality">Stream Quality</string>
|
||||||
<string name="screenshare_unavailable">Screen Sharing Unavailable</string>
|
<string name="screenshare_unavailable">Screen Sharing Unavailable</string>
|
||||||
<string name="screenshare_unavailable_download_app">Download the Discord Desktop app to use screen sharing!</string>
|
<string name="screenshare_unavailable_download_app">Download the Discord Desktop app to use screen sharing!</string>
|
||||||
|
|
Loading…
Reference in a new issue