refactor: replace deprecated String.prototype.substr() (#1800)

.substr() is deprecated so we replace it with functions which work similarily but aren't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
This commit is contained in:
CommanderRoot
2022-04-06 00:42:20 +02:00
committed by GitHub
parent 62a8bf05bb
commit 731501ba27
4 changed files with 7 additions and 10 deletions

View File

@@ -23,7 +23,7 @@ export class API {
invoke(method: string, url: string, data?: object) {
let targetURL = url;
if (targetURL[0] === "/") {
targetURL = targetURL.substr(1);
targetURL = targetURL.slice(1);
}
return request(method, targetURL)
.send(data)

View File

@@ -139,7 +139,7 @@ export const displayFileIconName = (
// Element is a folder
if (element.endsWith("/")) {
icon = <ObjectBrowserFolderIcon />;
elementString = element.substr(0, element.length - 1);
elementString = element.slice(0, -1);
}
const lowercaseElement = element.toLowerCase();

View File

@@ -96,12 +96,9 @@ const ConfPostgres = ({ onChange, classes }: IConfPostgresProps) => {
for (let i = 0; i < valueIndexes.length; i++) {
const j = i + 1;
if (j < valueIndexes.length) {
fields[i] = input.substr(
valueIndexes[i],
valueIndexes[j] - valueIndexes[i]
);
fields[i] = input.slice(valueIndexes[i], valueIndexes[j]);
} else {
fields[i] = input.substr(valueIndexes[i]);
fields[i] = input.slice(valueIndexes[i]);
}
}
@@ -109,8 +106,8 @@ const ConfPostgres = ({ onChange, classes }: IConfPostgresProps) => {
if (field === undefined) {
continue;
}
const key = field.substr(0, field.indexOf("="));
const value = field.substr(field.indexOf("=") + 1).trim();
const key = field.slice(0, field.indexOf("="));
const value = field.slice(field.indexOf("=") + 1).trim();
kvFields.set(key, value);
}
return kvFields;

View File

@@ -67,7 +67,7 @@ const Event = (props: { event: IEvent }) => {
<TableCell onClick={() => setOpen(!open)}>{event.seen}</TableCell>
<TableCell onClick={() => setOpen(!open)}>
{event.message.length >= 30
? `${event.message.substr(0, 30)}...`
? `${event.message.slice(0, 30)}...`
: event.message}
</TableCell>
<TableCell onClick={() => setOpen(!open)}>