Changes of com.discord v1297

This commit is contained in:
root 2020-10-15 19:48:59 +00:00
parent 1f82197299
commit b765ee5d5d
41 changed files with 870 additions and 562 deletions

View file

@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
apkFileName: com.discord-1296.apk
apkFileName: com.discord-1297.apk
compressionType: false
doNotCompress:
- resources.arsc
@ -81,5 +81,5 @@ usesFramework:
tag: null
version: 2.4.2-83a459-SNAPSHOT
versionInfo:
versionCode: '1296'
versionName: '45.0'
versionCode: '1297'
versionName: '45.1'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View file

@ -1079,7 +1079,7 @@ Were here to make a good impression."</string>
<string name="changelog_special_cta_title">Invite Your Communities to Discord</string>
<string name="changelog_special_share_discord">Share Discord</string>
<string name="changelog_stickers_cta">Learn More</string>
<string name="changelog_stickers_cta_body">View our Help Center for more info or hit us up on Twitter. Were excited to see you express yourself with stickers.</string>
<string name="changelog_stickers_cta_body">View our Help Center for more info or hit us up on [Twitter](https://twitter.com/discord). Were excited to see you express yourself with stickers.</string>
<string name="changelog_stickers_cta_title">Have a question?</string>
<string name="changelog_stickers_header">Stickers are here!</string>
<string name="channel">Channel</string>
@ -1195,7 +1195,7 @@ Were here to make a good impression."</string>
<string name="color_picker_presets">Presets</string>
<string name="color_picker_title">Select a color</string>
<string name="color_picker_transparency">Transparency</string>
<string name="com.crashlytics.android.build_id">9aaf091650b4477e83cb1663d656a7eb</string>
<string name="com.crashlytics.android.build_id">a85b1a6fb80c4948aac306383643238f</string>
<string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_giphy_query_description">Text to search for</string>
@ -2401,8 +2401,8 @@ Were here to make a good impression."</string>
<string name="go_live_modal_select_channel_form_title">Select a voice channel</string>
<string name="go_live_modal_select_guild_form_title">Select a server for your stream</string>
<string name="go_live_modal_title">Screen Share</string>
<string name="go_live_private_channels_tooltip_body">**New!** You can now screenshare and video chat at the same time.</string>
<string name="go_live_private_channels_tooltip_body_no_format">New! You can now screenshare and video chat at the same time.</string>
<string name="go_live_private_channels_tooltip_body">**New!** You can now Screen Share and video chat at the same time.</string>
<string name="go_live_private_channels_tooltip_body_no_format">New! You can now Screen Share and video chat at the same time.</string>
<string name="go_live_private_channels_tooltip_cta">Got it</string>
<string name="go_live_screenshare_no_sound">Sound may not be available when sharing a screen on your device.</string>
<string name="go_live_screenshare_update_for_soundshare">Audio sharing may not work on your Windows version. Please upgrade to the latest Windows 10.</string>
@ -3976,7 +3976,7 @@ Want to know more about Discord?"</string>
<string name="marketing_refresh_premium_features_file_upload_subheading">100MB upload size for high-quality file sharing.</string>
<string name="marketing_refresh_premium_features_go_live_heading">HD Video</string>
<string name="marketing_refresh_premium_features_go_live_info">Up to 4K source resolution and up to 60fps screen share.</string>
<string name="marketing_refresh_premium_features_go_live_subheading">Hi-res video, screenshare, and Go Live streaming. $[Info](infoHook)</string>
<string name="marketing_refresh_premium_features_go_live_subheading">Hi-res video, Screen Share, and Go Live streaming. $[Info](infoHook)</string>
<string name="marketing_refresh_premium_features_included_guild_subscriptions_heading">Support a Server</string>
<string name="marketing_refresh_premium_features_included_guild_subscriptions_subheading">Get %1$s and %2$s off extra Boosts. $[Learn more](learnMoreHook).</string>
<string name="marketing_refresh_premium_features_profile_heading">Customized Profile</string>
@ -4156,7 +4156,7 @@ Want to know more about Discord?"</string>
<string name="mobile_stream_active_body_soundshare_warning_android">You can switch to other apps for your friends to see. The latest version of Android is required for your audio to be shared.</string>
<string name="mobile_stream_active_header">Youre sharing your screen!</string>
<string name="mobile_stream_participants_hidden">Participants without video are currently hidden. Would you like to show them?</string>
<string name="mobile_stream_screen_share">Screenshare</string>
<string name="mobile_stream_screen_share">Screen Share</string>
<string name="mobile_stream_screen_sharing">Sharing screen</string>
<string name="mobile_stream_stop_sharing">Stop sharing</string>
<string name="moderation">Moderation</string>
@ -4316,8 +4316,8 @@ Want to know more about Discord?"</string>
<string name="no_reactions_body">What a cold, emotionless world.</string>
<string name="no_reactions_header">No Reactions</string>
<string name="no_recent_mentions">Start up some conversations, then keep track of them here!</string>
<string name="no_screenshare_permission_dialog_body">"This channel has special permissions. To use screenshare in it, you'll need someone, like a server moderator or admin, to change your permissions."</string>
<string name="no_screenshare_permission_dialog_title">No Screenshare Permission</string>
<string name="no_screenshare_permission_dialog_body">"This channel has special permissions. To use Screen Share in it, you'll need someone, like a server moderator or admin, to change your permissions."</string>
<string name="no_screenshare_permission_dialog_title">No Screen Share Permission</string>
<string name="no_send_messages_permission_placeholder">You do not have permission to send messages in this channel.</string>
<string name="no_sticker_search_results">No stickers match your search</string>
<string name="no_system_channel">No System Messages</string>
@ -4551,7 +4551,7 @@ Want to know more about Discord?"</string>
<string name="options">Options</string>
<string name="options_matching">Options matching **%1$s**</string>
<string name="orange">Orange</string>
<string name="os_min_screenshare_dialog_body">To use screenshare, please update OS version to 12.0 or above.</string>
<string name="os_min_screenshare_dialog_body">To use Screen Share, please update OS version to 12.0 or above.</string>
<string name="os_min_screenshare_dialog_title">OS Version Requirement</string>
<string name="other_options">Other options</string>
<string name="other_reactions">Other Reactions</string>

View file

@ -42,11 +42,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1296"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1297"
.field public static final VERSION_CODE:I = 0x510
.field public static final VERSION_CODE:I = 0x511
.field public static final VERSION_NAME:Ljava/lang/String; = "45.0"
.field public static final VERSION_NAME:Ljava/lang/String; = "45.1"
# direct methods

View file

@ -393,7 +393,7 @@
sget-object v0, Lcom/discord/utilities/buildutils/BuildUtils;->INSTANCE:Lcom/discord/utilities/buildutils/BuildUtils;
const-string v1, "45.0"
const-string v1, "45.1"
invoke-virtual {v0, v1}, Lcom/discord/utilities/buildutils/BuildUtils;->isValidBuildVersionName(Ljava/lang/String;)Z

View file

@ -302,7 +302,7 @@
.method public final fetchStreamPreviewIfNotFetching(Lcom/discord/utilities/streams/StreamContext;)V
.locals 1
const-string v0, "streamContext"
const-string/jumbo v0, "streamContext"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -28,7 +28,7 @@
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
const/16 v0, 0x510
const/16 v0, 0x511
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I

View file

@ -614,7 +614,7 @@
invoke-direct {v2, v3}, Lcom/discord/stores/StoreStream$deferredInit$1$5;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v3, "streamChannelSelected"
const-string/jumbo v3, "streamChannelSelected"
invoke-static {v0, v1, v3, v2}, Lcom/discord/stores/StoreStream;->access$dispatchSubscribe(Lcom/discord/stores/StoreStream;Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V

View file

@ -602,7 +602,11 @@
iget-object v1, v8, Lcom/discord/stores/StoreStream;->clock:Lcom/discord/utilities/time/Clock;
invoke-direct {v0, v1, v8}, Lcom/discord/stores/StoreUserPresence;-><init>(Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;)V
invoke-static {}, Lcom/discord/stores/updates/ObservationDeckProvider;->get()Lcom/discord/stores/updates/ObservationDeck;
move-result-object v2
invoke-direct {v0, v1, v8, v2}, Lcom/discord/stores/StoreUserPresence;-><init>(Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreStream;Lcom/discord/stores/updates/ObservationDeck;)V
iput-object v0, v8, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence;
@ -1340,7 +1344,7 @@
iput-object v0, v8, Lcom/discord/stores/StoreStream;->expressionPickerNavigation:Lcom/discord/stores/StoreExpressionPickerNavigation;
const/16 v0, 0xf
const/16 v0, 0x10
new-array v0, v0, [Lcom/discord/stores/StoreV2;
@ -1356,78 +1360,84 @@
aput-object v1, v0, v11
iget-object v1, v8, Lcom/discord/stores/StoreStream;->accessibility:Lcom/discord/stores/StoreAccessibility;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence;
const/4 v2, 0x3
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->connectivity:Lcom/discord/stores/StoreConnectivity;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->accessibility:Lcom/discord/stores/StoreAccessibility;
const/4 v2, 0x4
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->connectionOpen:Lcom/discord/stores/StoreConnectionOpen;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->connectivity:Lcom/discord/stores/StoreConnectivity;
const/4 v2, 0x5
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildWelcomeScreens:Lcom/discord/stores/StoreGuildWelcomeScreens;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->connectionOpen:Lcom/discord/stores/StoreConnectionOpen;
const/4 v2, 0x6
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->videoStreams:Lcom/discord/stores/StoreVideoStreams;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildWelcomeScreens:Lcom/discord/stores/StoreGuildWelcomeScreens;
const/4 v2, 0x7
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->clientDataState:Lcom/discord/stores/StoreClientDataState;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->videoStreams:Lcom/discord/stores/StoreVideoStreams;
const/16 v2, 0x8
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->gifPicker:Lcom/discord/stores/StoreGifPicker;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->clientDataState:Lcom/discord/stores/StoreClientDataState;
const/16 v2, 0x9
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->stickers:Lcom/discord/stores/StoreStickers;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->gifPicker:Lcom/discord/stores/StoreGifPicker;
const/16 v2, 0xa
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildMemberCounts:Lcom/discord/stores/StoreGuildMemberCounts;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->stickers:Lcom/discord/stores/StoreStickers;
const/16 v2, 0xb
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->experiments:Lcom/discord/stores/StoreExperiments;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildMemberCounts:Lcom/discord/stores/StoreGuildMemberCounts;
const/16 v2, 0xc
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->messageReplies:Lcom/discord/stores/StoreMessageReplies;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->experiments:Lcom/discord/stores/StoreExperiments;
const/16 v2, 0xd
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildProfiles:Lcom/discord/stores/StoreGuildProfiles;
iget-object v1, v8, Lcom/discord/stores/StoreStream;->messageReplies:Lcom/discord/stores/StoreMessageReplies;
const/16 v2, 0xe
aput-object v1, v0, v2
iget-object v1, v8, Lcom/discord/stores/StoreStream;->guildProfiles:Lcom/discord/stores/StoreGuildProfiles;
const/16 v2, 0xf
aput-object v1, v0, v2
invoke-static {v0}, Lf/h/a/f/f/n/f;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
@ -4978,7 +4988,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$1;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamConnectionOpen"
const-string/jumbo v2, "streamConnectionOpen"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -4992,7 +5002,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$2;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamConnected"
const-string/jumbo v2, "streamConnected"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5160,7 +5170,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$14;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamChannelCreated"
const-string/jumbo v2, "streamChannelCreated"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5174,7 +5184,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$15;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamChannelDeleted"
const-string/jumbo v2, "streamChannelDeleted"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5188,7 +5198,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$16;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamChannelUnreadUpdate"
const-string/jumbo v2, "streamChannelUnreadUpdate"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5504,7 +5514,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$38;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamCallDelete"
const-string/jumbo v2, "streamCallDelete"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5518,7 +5528,7 @@
invoke-direct {v1, p0}, Lcom/discord/stores/StoreStream$initGatewaySocketListeners$39;-><init>(Lcom/discord/stores/StoreStream;)V
const-string v2, "streamCallCreateOrUpdate"
const-string/jumbo v2, "streamCallCreateOrUpdate"
invoke-direct {p0, v0, v2, v1}, Lcom/discord/stores/StoreStream;->dispatchSubscribe(Lrx/Observable;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
@ -5744,7 +5754,7 @@
iget-object v0, p0, Lcom/discord/stores/StoreStream;->dispatcher:Lcom/discord/stores/Dispatcher;
const/16 v1, 0x2b
const/16 v1, 0x2a
new-array v1, v1, [Lcom/discord/stores/DispatchHandler;
@ -5764,243 +5774,237 @@
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected;
const/4 v3, 0x3
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->voiceChannelSelected:Lcom/discord/stores/StoreVoiceChannelSelected;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->voiceStates:Lcom/discord/stores/StoreVoiceStates;
const/4 v3, 0x4
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->voiceStates:Lcom/discord/stores/StoreVoiceStates;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->applicationStreaming:Lcom/discord/stores/StoreApplicationStreaming;
const/4 v3, 0x5
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->applicationStreaming:Lcom/discord/stores/StoreApplicationStreaming;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->callsIncoming:Lcom/discord/stores/StoreCallsIncoming;
const/4 v3, 0x6
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->callsIncoming:Lcom/discord/stores/StoreCallsIncoming;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildSubscriptions:Lcom/discord/stores/StoreGuildSubscriptions;
const/4 v3, 0x7
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildSubscriptions:Lcom/discord/stores/StoreGuildSubscriptions;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers;
const/16 v3, 0x8
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->permissions:Lcom/discord/stores/StorePermissions;
const/16 v3, 0x9
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->permissions:Lcom/discord/stores/StorePermissions;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->customEmojis:Lcom/discord/stores/StoreEmojiCustom;
const/16 v3, 0xa
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->customEmojis:Lcom/discord/stores/StoreEmojiCustom;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->gameParty:Lcom/discord/stores/StoreGameParty;
const/16 v3, 0xb
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->gameParty:Lcom/discord/stores/StoreGameParty;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->bans:Lcom/discord/stores/StoreBans;
const/16 v3, 0xc
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->bans:Lcom/discord/stores/StoreBans;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildEmojis:Lcom/discord/stores/StoreEmojiGuild;
const/16 v3, 0xd
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildEmojis:Lcom/discord/stores/StoreEmojiGuild;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->auditLog:Lcom/discord/stores/StoreAuditLog;
const/16 v3, 0xe
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->auditLog:Lcom/discord/stores/StoreAuditLog;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageAck:Lcom/discord/stores/StoreMessageAck;
const/16 v3, 0xf
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageAck:Lcom/discord/stores/StoreMessageAck;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messagesMostRecent:Lcom/discord/stores/StoreMessagesMostRecent;
const/16 v3, 0x10
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messagesMostRecent:Lcom/discord/stores/StoreMessagesMostRecent;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageUploads:Lcom/discord/stores/StoreMessageUploads;
const/16 v3, 0x11
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageUploads:Lcom/discord/stores/StoreMessageUploads;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageReactions:Lcom/discord/stores/StoreMessageReactions;
const/16 v3, 0x12
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->messageReactions:Lcom/discord/stores/StoreMessageReactions;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->usersTyping:Lcom/discord/stores/StoreUserTyping;
const/16 v3, 0x13
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->usersTyping:Lcom/discord/stores/StoreUserTyping;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->application:Lcom/discord/stores/StoreApplication;
const/16 v3, 0x14
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->application:Lcom/discord/stores/StoreApplication;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->paymentSources:Lcom/discord/stores/StorePaymentSources;
const/16 v3, 0x15
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->paymentSources:Lcom/discord/stores/StorePaymentSources;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->subscriptions:Lcom/discord/stores/StoreSubscriptions;
const/16 v3, 0x16
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->subscriptions:Lcom/discord/stores/StoreSubscriptions;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->mfa:Lcom/discord/stores/StoreMFA;
const/16 v3, 0x17
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->mfa:Lcom/discord/stores/StoreMFA;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildsSorted:Lcom/discord/stores/StoreGuildsSorted;
const/16 v3, 0x18
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildsSorted:Lcom/discord/stores/StoreGuildsSorted;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->applicationStreamPreviews:Lcom/discord/stores/StoreApplicationStreamPreviews;
const/16 v3, 0x19
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->applicationStreamPreviews:Lcom/discord/stores/StoreApplicationStreamPreviews;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->premiumGuildSubscriptions:Lcom/discord/stores/StorePremiumGuildSubscription;
const/16 v3, 0x1a
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->premiumGuildSubscriptions:Lcom/discord/stores/StorePremiumGuildSubscription;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->expandedGuildFolders:Lcom/discord/stores/StoreExpandedGuildFolders;
const/16 v3, 0x1b
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->expandedGuildFolders:Lcom/discord/stores/StoreExpandedGuildFolders;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->mentions:Lcom/discord/stores/StoreMentions;
const/16 v3, 0x1c
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->mentions:Lcom/discord/stores/StoreMentions;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildSettings:Lcom/discord/stores/StoreUserGuildSettings;
const/16 v3, 0x1d
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildSettings:Lcom/discord/stores/StoreUserGuildSettings;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->entitlements:Lcom/discord/stores/StoreEntitlements;
const/16 v3, 0x1e
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->entitlements:Lcom/discord/stores/StoreEntitlements;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->streamRtcConnection:Lcom/discord/stores/StoreStreamRtcConnection;
const/16 v3, 0x1f
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->streamRtcConnection:Lcom/discord/stores/StoreStreamRtcConnection;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->userAffinities:Lcom/discord/stores/StoreUserAffinities;
const/16 v3, 0x20
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->userAffinities:Lcom/discord/stores/StoreUserAffinities;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->audioDevices:Lcom/discord/stores/StoreAudioDevices;
const/16 v3, 0x21
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->audioDevices:Lcom/discord/stores/StoreAudioDevices;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->storeChannelCategories:Lcom/discord/stores/StoreChannelCategories;
const/16 v3, 0x22
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->storeChannelCategories:Lcom/discord/stores/StoreChannelCategories;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildTemplates:Lcom/discord/stores/StoreGuildTemplates;
const/16 v3, 0x23
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->guildTemplates:Lcom/discord/stores/StoreGuildTemplates;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->tabsNavigation:Lcom/discord/stores/StoreTabsNavigation;
const/16 v3, 0x24
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->tabsNavigation:Lcom/discord/stores/StoreTabsNavigation;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->userNotes:Lcom/discord/stores/StoreUserNotes;
const/16 v3, 0x25
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->userNotes:Lcom/discord/stores/StoreUserNotes;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->maskedLinks:Lcom/discord/stores/StoreMaskedLinks;
const/16 v3, 0x26
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->maskedLinks:Lcom/discord/stores/StoreMaskedLinks;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->stickers:Lcom/discord/stores/StoreStickers;
const/16 v3, 0x27
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->stickers:Lcom/discord/stores/StoreStickers;
iget-object v2, p0, Lcom/discord/stores/StoreStream;->googlePlayPurchases:Lcom/discord/stores/StoreGooglePlayPurchases;
const/16 v3, 0x28
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->googlePlayPurchases:Lcom/discord/stores/StoreGooglePlayPurchases;
const/16 v3, 0x29
aput-object v2, v1, v3
iget-object v2, p0, Lcom/discord/stores/StoreStream;->googlePlaySkuDetails:Lcom/discord/stores/StoreGooglePlaySkuDetails;
const/16 v3, 0x2a
const/16 v3, 0x29
aput-object v2, v1, v3

View file

@ -0,0 +1,27 @@
.class public final Lcom/discord/stores/StoreUserPresence$Companion$LocalPresenceUpdateSource$1;
.super Ljava/lang/Object;
.source "StoreUserPresence.kt"
# interfaces
.implements Lcom/discord/stores/updates/ObservationDeck$UpdateSource;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/StoreUserPresence;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,32 @@
.class public final Lcom/discord/stores/StoreUserPresence$Companion;
.super Ljava/lang/Object;
.source "StoreUserPresence.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/StoreUserPresence;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/stores/StoreUserPresence$Companion;-><init>()V
return-void
.end method

View file

@ -0,0 +1,80 @@
.class public final Lcom/discord/stores/StoreUserPresence$observeAllPresences$1;
.super Lc0/n/c/k;
.source "StoreUserPresence.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelPresence;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/StoreUserPresence;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreUserPresence;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreUserPresence$observeAllPresences$1;->this$0:Lcom/discord/stores/StoreUserPresence;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/stores/StoreUserPresence$observeAllPresences$1;->invoke()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public final invoke()Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Lcom/discord/models/domain/ModelPresence;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreUserPresence$observeAllPresences$1;->this$0:Lcom/discord/stores/StoreUserPresence;
invoke-static {v0}, Lcom/discord/stores/StoreUserPresence;->access$getPresencesSnapshot$p(Lcom/discord/stores/StoreUserPresence;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method

View file

@ -1,4 +1,4 @@
.class public final Lcom/discord/stores/StoreUserPresence$getApplicationActivity$1;
.class public final Lcom/discord/stores/StoreUserPresence$observeApplicationActivity$1;
.super Ljava/lang/Object;
.source "StoreUserPresence.kt"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreUserPresence;->getApplicationActivity(JJ)Lrx/Observable;
value = Lcom/discord/stores/StoreUserPresence;->observeApplicationActivity(JJ)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -40,7 +40,7 @@
.method public constructor <init>(J)V
.locals 0
iput-wide p1, p0, Lcom/discord/stores/StoreUserPresence$getApplicationActivity$1;->$applicationId:J
iput-wide p1, p0, Lcom/discord/stores/StoreUserPresence$observeApplicationActivity$1;->$applicationId:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -94,7 +94,7 @@
move-result-wide v2
iget-wide v4, p0, Lcom/discord/stores/StoreUserPresence$getApplicationActivity$1;->$applicationId:J
iget-wide v4, p0, Lcom/discord/stores/StoreUserPresence$observeApplicationActivity$1;->$applicationId:J
cmp-long v6, v2, v4
@ -125,7 +125,7 @@
check-cast p1, Lcom/discord/models/domain/ModelPresence;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$getApplicationActivity$1;->call(Lcom/discord/models/domain/ModelPresence;)Lcom/discord/models/domain/activity/ModelActivity;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$observeApplicationActivity$1;->call(Lcom/discord/models/domain/ModelPresence;)Lcom/discord/models/domain/activity/ModelActivity;
move-result-object p1

View file

@ -0,0 +1,68 @@
.class public final Lcom/discord/stores/StoreUserPresence$observeLocalPresence$1;
.super Lc0/n/c/k;
.source "StoreUserPresence.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreUserPresence;->observeLocalPresence()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lc0/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/models/domain/ModelPresence;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/StoreUserPresence;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreUserPresence;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreUserPresence$observeLocalPresence$1;->this$0:Lcom/discord/stores/StoreUserPresence;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lc0/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/models/domain/ModelPresence;
.locals 1
iget-object v0, p0, Lcom/discord/stores/StoreUserPresence$observeLocalPresence$1;->this$0:Lcom/discord/stores/StoreUserPresence;
invoke-static {v0}, Lcom/discord/stores/StoreUserPresence;->access$getLocalPresenceSnapshot$p(Lcom/discord/stores/StoreUserPresence;)Lcom/discord/models/domain/ModelPresence;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/stores/StoreUserPresence$observeLocalPresence$1;->invoke()Lcom/discord/models/domain/ModelPresence;
move-result-object v0
return-object v0
.end method

View file

@ -1,4 +1,4 @@
.class public final Lcom/discord/stores/StoreUserPresence$getForUserId$1;
.class public final Lcom/discord/stores/StoreUserPresence$observePresenceForUser$1;
.super Ljava/lang/Object;
.source "StoreUserPresence.kt"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreUserPresence;->getForUserId(J)Lrx/Observable;
value = Lcom/discord/stores/StoreUserPresence;->observePresenceForUser(J)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -44,7 +44,7 @@
.method public constructor <init>(J)V
.locals 0
iput-wide p1, p0, Lcom/discord/stores/StoreUserPresence$getForUserId$1;->$userId:J
iput-wide p1, p0, Lcom/discord/stores/StoreUserPresence$observePresenceForUser$1;->$userId:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -66,7 +66,7 @@
}
.end annotation
iget-wide v0, p0, Lcom/discord/stores/StoreUserPresence$getForUserId$1;->$userId:J
iget-wide v0, p0, Lcom/discord/stores/StoreUserPresence$observePresenceForUser$1;->$userId:J
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
@ -86,7 +86,7 @@
check-cast p1, Ljava/util/Map;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$getForUserId$1;->call(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$observePresenceForUser$1;->call(Ljava/util/Map;)Lcom/discord/models/domain/ModelPresence;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class public final Lcom/discord/stores/StoreUserPresence$getForUserIds$1;
.class public final Lcom/discord/stores/StoreUserPresence$observePresencesForUsers$1;
.super Ljava/lang/Object;
.source "StoreUserPresence.kt"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
value = Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -47,7 +47,7 @@
.method public constructor <init>(Ljava/util/Collection;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreUserPresence$getForUserIds$1;->$userIds:Ljava/util/Collection;
iput-object p1, p0, Lcom/discord/stores/StoreUserPresence$observePresencesForUsers$1;->$userIds:Ljava/util/Collection;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -61,7 +61,7 @@
check-cast p1, Ljava/util/Map;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$getForUserIds$1;->call(Ljava/util/Map;)Ljava/util/Map;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreUserPresence$observePresencesForUsers$1;->call(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
@ -124,7 +124,7 @@
move-result-wide v2
iget-object v4, p0, Lcom/discord/stores/StoreUserPresence$getForUserIds$1;->$userIds:Ljava/util/Collection;
iget-object v4, p0, Lcom/discord/stores/StoreUserPresence$observePresencesForUsers$1;->$userIds:Ljava/util/Collection;
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

File diff suppressed because it is too large Load diff

View file

@ -86,6 +86,20 @@
return-void
.end method
.method public final markUnchanged(Lcom/discord/stores/updates/ObservationDeck$UpdateSource;)V
.locals 1
const-string/jumbo v0, "updateSource"
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreV2;->updateSources:Ljava/util/Set;
invoke-interface {v0, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
return-void
.end method
.method public onDispatchEnded()V
.locals 1

View file

@ -228,7 +228,7 @@
invoke-static {v11, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "streamContexts"
const-string/jumbo v1, "streamContexts"
move-object/from16 v12, p8

View file

@ -173,7 +173,7 @@
const-string v3, "browser_user_agent"
const-string v4, "Discord-Android/1296"
const-string v4, "Discord-Android/1297"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
@ -181,7 +181,7 @@
const/4 v1, 0x2
const/16 v2, 0x510
const/16 v2, 0x511
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -201,7 +201,7 @@
const-string v3, "client_version"
const-string v4, "45.0"
const-string v4, "45.1"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

View file

@ -930,7 +930,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->getLocalPresence()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->observeLocalPresence()Lrx/Observable;
move-result-object v0
@ -940,7 +940,7 @@
move-result-object v1
invoke-virtual {v1, p1, p2}, Lcom/discord/stores/StoreUserPresence;->getForUserId(J)Lrx/Observable;
invoke-virtual {v1, p1, p2}, Lcom/discord/stores/StoreUserPresence;->observePresenceForUser(J)Lrx/Observable;
move-result-object p1

View file

@ -159,7 +159,7 @@
.method public getUserAgent()Ljava/lang/String;
.locals 1
const-string v0, "Discord-Android/1296"
const-string v0, "Discord-Android/1297"
return-object v0
.end method

View file

@ -103,7 +103,7 @@
invoke-static {p4, p5}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p5, "streamContextService"
const-string/jumbo p5, "streamContextService"
invoke-static {p3, p5}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -102,7 +102,7 @@
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
move-result-object v0

View file

@ -104,7 +104,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
move-result-object v3

View file

@ -104,7 +104,7 @@
move-result-object v1
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
move-result-object p1

View file

@ -1068,7 +1068,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
move-result-object v0
@ -1482,7 +1482,7 @@
move-result-object v1
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
move-result-object p1

View file

@ -101,7 +101,7 @@
move-result-wide v3
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreUserPresence;->getApplicationActivity(JJ)Lrx/Observable;
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreUserPresence;->observeApplicationActivity(JJ)Lrx/Observable;
move-result-object p1

View file

@ -532,7 +532,7 @@
move-result-wide v6
invoke-virtual {v0, v4, v5, v6, v7}, Lcom/discord/stores/StoreUserPresence;->getApplicationActivity(JJ)Lrx/Observable;
invoke-virtual {v0, v4, v5, v6, v7}, Lcom/discord/stores/StoreUserPresence;->observeApplicationActivity(JJ)Lrx/Observable;
move-result-object v4

View file

@ -236,7 +236,7 @@
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreUserPresence;->getForUserId(J)Lrx/Observable;
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreUserPresence;->observePresenceForUser(J)Lrx/Observable;
move-result-object v0

View file

@ -446,7 +446,7 @@
new-array v2, v0, [Ljava/lang/Object;
const-string v4, "45.0"
const-string v4, "45.1"
aput-object v4, v2, v3

View file

@ -104,7 +104,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
move-result-object v2

View file

@ -81,7 +81,7 @@
move-result-object v1
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
move-result-object v1

View file

@ -70,7 +70,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
move-result-object v3

View file

@ -72,7 +72,7 @@
move-result-object v2
invoke-virtual {v2}, Lcom/discord/stores/StoreUserPresence;->getLocalPresence()Lrx/Observable;
invoke-virtual {v2}, Lcom/discord/stores/StoreUserPresence;->observeLocalPresence()Lrx/Observable;
move-result-object v2

View file

@ -1950,7 +1950,7 @@
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " - 45.0 (1296)"
const-string v0, " - 45.1 (1297)"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -305,7 +305,7 @@
move-result-object v0
invoke-virtual {v0, p2}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable;
invoke-virtual {v0, p2}, Lcom/discord/stores/StoreUserPresence;->observePresencesForUsers(Ljava/util/Collection;)Lrx/Observable;
move-result-object v3

View file

@ -39,7 +39,7 @@
}
.end annotation
invoke-virtual {p1}, Lcom/discord/stores/StoreUserPresence;->getLocalPresence()Lrx/Observable;
invoke-virtual {p1}, Lcom/discord/stores/StoreUserPresence;->observeLocalPresence()Lrx/Observable;
move-result-object p1

View file

@ -71,7 +71,7 @@
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p3, p1, p2}, Lcom/discord/stores/StoreUserPresence;->getForUserId(J)Lrx/Observable;
invoke-virtual {p3, p1, p2}, Lcom/discord/stores/StoreUserPresence;->observePresenceForUser(J)Lrx/Observable;
move-result-object p1

View file

@ -242,7 +242,7 @@
move-result-object v2
invoke-virtual {v2}, Lcom/discord/stores/StoreUserPresence;->get()Lrx/Observable;
invoke-virtual {v2}, Lcom/discord/stores/StoreUserPresence;->observeAllPresences()Lrx/Observable;
move-result-object v4