Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarco <marcoambrosini@pm.me>2022-04-05 12:22:51 +0300
committerGitHub <noreply@github.com>2022-04-05 12:22:51 +0300
commit26d30d5b24aefbfbe5ada73e9592b4e0aa699544 (patch)
tree9d9c0de72ab78e1abcaf682fb6abd858086ea0e3 /src
parent116036d509b8151e9c41cb784a78e52e1c4cd342 (diff)
parent68b340fe2319ca5519b9a6314e6c91f090c08fa1 (diff)
Merge pull request #7054 from CommanderRoot/refactor/rm-deprecated-substr
Replace deprecated String.prototype.substr()
Diffstat (limited to 'src')
-rw-r--r--src/components/AdminSettings/StunServer.vue4
-rw-r--r--src/components/AdminSettings/StunServers.vue4
-rw-r--r--src/components/AdminSettings/TurnServer.vue2
-rw-r--r--src/components/AdminSettings/TurnServers.vue4
-rw-r--r--src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue2
-rw-r--r--src/components/MessagesList/MessagesList.vue4
-rw-r--r--src/components/NewMessageForm/NewMessageForm.vue4
-rw-r--r--src/utils/signaling.js12
8 files changed, 18 insertions, 18 deletions
diff --git a/src/components/AdminSettings/StunServer.vue b/src/components/AdminSettings/StunServer.vue
index 51867a57f..9ab2729fe 100644
--- a/src/components/AdminSettings/StunServer.vue
+++ b/src/components/AdminSettings/StunServer.vue
@@ -73,9 +73,9 @@ export default {
// Remove HTTP or HTTPS protocol, if provided
if (server.startsWith('https://')) {
- server = server.substr(8)
+ server = server.slice(8)
} else if (server.startsWith('http://')) {
- server = server.substr(7)
+ server = server.slice(7)
}
const parts = server.split(':')
diff --git a/src/components/AdminSettings/StunServers.vue b/src/components/AdminSettings/StunServers.vue
index 93ab9b1e7..768ff9a23 100644
--- a/src/components/AdminSettings/StunServers.vue
+++ b/src/components/AdminSettings/StunServers.vue
@@ -113,9 +113,9 @@ export default {
this.servers.forEach((server) => {
if (server.startsWith('https://')) {
- server = server.substr(8)
+ server = server.slice(8)
} else if (server.startsWith('http://')) {
- server = server.substr(7)
+ server = server.slice(7)
}
servers.push(server)
diff --git a/src/components/AdminSettings/TurnServer.vue b/src/components/AdminSettings/TurnServer.vue
index 2b7cfb9ef..366b65ddd 100644
--- a/src/components/AdminSettings/TurnServer.vue
+++ b/src/components/AdminSettings/TurnServer.vue
@@ -277,7 +277,7 @@ export default {
parseCandidate(text) {
const candidateStr = 'candidate:'
const pos = text.indexOf(candidateStr) + candidateStr.length
- const parts = text.substr(pos).split(' ')
+ const parts = text.slice(pos).split(' ')
return {
component: parts[1],
diff --git a/src/components/AdminSettings/TurnServers.vue b/src/components/AdminSettings/TurnServers.vue
index 49e029cf6..c9b3f275f 100644
--- a/src/components/AdminSettings/TurnServers.vue
+++ b/src/components/AdminSettings/TurnServers.vue
@@ -125,9 +125,9 @@ export default {
}
if (data.server.startsWith('https://')) {
- data.server = data.server.substr(8)
+ data.server = data.server.slice(8)
} else if (data.server.startsWith('http://')) {
- data.server = data.server.substr(7)
+ data.server = data.server.slice(7)
}
if (data.secret === '') {
diff --git a/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue b/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue
index e17c47139..0655686fe 100644
--- a/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/MessagePart/FilePreview.vue
@@ -331,7 +331,7 @@ export default {
if (userId === null) {
// guest mode: grab token from the link URL
// FIXME: use a cleaner way...
- const token = this.link.substr(this.link.lastIndexOf('/') + 1)
+ const token = this.link.slice(this.link.lastIndexOf('/') + 1)
return generateUrl('/apps/files_sharing/publicpreview/{token}?x=-1&y={height}&a=1', {
token,
height: previewSize,
diff --git a/src/components/MessagesList/MessagesList.vue b/src/components/MessagesList/MessagesList.vue
index b22fe61c2..482944196 100644
--- a/src/components/MessagesList/MessagesList.vue
+++ b/src/components/MessagesList/MessagesList.vue
@@ -398,7 +398,7 @@ export default {
let focussed = null
if (this.$route?.hash?.startsWith('#message_')) {
// scroll to message in URL anchor
- focussed = this.focusMessage(this.$route.hash.substr(9), false)
+ focussed = this.focusMessage(this.$route.hash.slice(9), false)
}
if (!focussed && this.visualLastReadMessageId) {
@@ -878,7 +878,7 @@ export default {
// the hash
window.setTimeout(() => {
// scroll to message in URL anchor
- this.focusMessage(to.hash.substr(9), true)
+ this.focusMessage(to.hash.slice(9), true)
}, 2)
}
}
diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue
index 1b4d65921..4ffb5a2b1 100644
--- a/src/components/NewMessageForm/NewMessageForm.vue
+++ b/src/components/NewMessageForm/NewMessageForm.vue
@@ -379,7 +379,7 @@ export default {
await this.sleep(randomNumber)
const loremIpsum = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\nDuis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.'
- this.parsedText = loremIpsum.substr(0, 25 + randomNumber)
+ this.parsedText = loremIpsum.slice(0, 25 + randomNumber)
await this.handleSubmit()
}
},
@@ -488,7 +488,7 @@ export default {
// is added the div content will be "<br><br>"), so the emoji
// has to be added before the last "<br>" (if any).
if (this.text.endsWith('<br>')) {
- this.text = this.text.substr(0, this.text.lastIndexOf('<br>')) + emoji + '<br>'
+ this.text = this.text.slice(0, this.text.lastIndexOf('<br>')) + emoji + '<br>'
} else {
this.text += emoji
}
diff --git a/src/utils/signaling.js b/src/utils/signaling.js
index a9231d88c..fab0e2a86 100644
--- a/src/utils/signaling.js
+++ b/src/utils/signaling.js
@@ -566,13 +566,13 @@ function Standalone(settings, urls) {
// TODO(jojo): Try other server if connection fails.
let url = urls[idx]
// Make sure we are using websocket urls.
- if (url.indexOf('https://') === 0) {
- url = 'wss://' + url.substr(8)
- } else if (url.indexOf('http://') === 0) {
- url = 'ws://' + url.substr(7)
+ if (url.startsWith('https://')) {
+ url = 'wss://' + url.slice(8)
+ } else if (url.startsWith('http://')) {
+ url = 'ws://' + url.slice(7)
}
- if (url[url.length - 1] === '/') {
- url = url.substr(0, url.length - 1)
+ if (url.endsWith('/')) {
+ url = url.slice(0, -1)
}
this.url = url + '/spreed'
this.initialReconnectIntervalMs = 1000