diff options
author | Maksim Sukharev <antreesy.web@gmail.com> | 2023-07-05 20:38:07 +0200 |
---|---|---|
committer | backportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com> | 2023-08-07 16:14:38 +0000 |
commit | f01909c02c512b8994bc146d4a4075421c6cd772 (patch) | |
tree | b98a354b12697c7c13b2c8ce4ca6d48864f3d5ba /src/components | |
parent | f3bf8a77a6918ab384513f0d50b4863340b6997b (diff) |
limit fetch requests for messages evenly
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/MessagesList/MessagesList.vue | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/components/MessagesList/MessagesList.vue b/src/components/MessagesList/MessagesList.vue index ff8f70dfb..e1cb05ab5 100644 --- a/src/components/MessagesList/MessagesList.vue +++ b/src/components/MessagesList/MessagesList.vue @@ -590,21 +590,20 @@ export default { }, async getMessageContext(messageId) { + // Make the request + this.loadingOldMessages = true try { - this.loadingOldMessages = true await this.$store.dispatch('getMessageContext', { token: this.token, messageId, minimumVisible: CHAT.MINIMUM_VISIBLE, }) - - this.loadingOldMessages = false } catch (exception) { if (Axios.isCancel(exception)) { console.debug('The request has been canceled', exception) } - this.loadingOldMessages = false } + this.loadingOldMessages = false }, /** @@ -614,8 +613,8 @@ export default { */ async getOldMessages(includeLastKnown) { // Make the request + this.loadingOldMessages = true try { - this.loadingOldMessages = true await this.$store.dispatch('fetchMessages', { token: this.token, lastKnownMessageId: this.$store.getters.getFirstKnownMessageId(this.token), @@ -623,13 +622,12 @@ export default { minimumVisible: CHAT.MINIMUM_VISIBLE, }) - this.loadingOldMessages = false } catch (exception) { if (Axios.isCancel(exception)) { console.debug('The request has been canceled', exception) } - this.loadingOldMessages = false } + this.loadingOldMessages = false }, /** |