misskey-js: APIClientにURL末尾の/を除去する処理を追加 (#15132)

This commit is contained in:
FineArchs 2024-12-16 08:55:34 +09:00 committed by GitHub
parent e8bf6285cb
commit 234d91a884
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,7 +44,7 @@ export class APIClient {
credential?: APIClient['credential']; credential?: APIClient['credential'];
fetch?: APIClient['fetch'] | null | undefined; fetch?: APIClient['fetch'] | null | undefined;
}) { }) {
this.origin = opts.origin; this.origin = opts.origin.replace(/\/$/, '');
this.credential = opts.credential; this.credential = opts.credential;
// ネイティブ関数をそのまま変数に代入して使おうとするとChromiumではIllegal invocationエラーが発生するため、 // ネイティブ関数をそのまま変数に代入して使おうとするとChromiumではIllegal invocationエラーが発生するため、
// 環境で実装されているfetchを使う場合は無名関数でラップして使用する // 環境で実装されているfetchを使う場合は無名関数でラップして使用する