forked from mirrors/misskey
fix(backend): improve isFederationAllowedHost
This commit is contained in:
@@ -133,6 +133,7 @@ export class UtilityService {
|
|||||||
|
|
||||||
@bindThis
|
@bindThis
|
||||||
public isFederationAllowedHost(host: string): boolean {
|
public isFederationAllowedHost(host: string): boolean {
|
||||||
|
if (this.isSelfHost(host)) return true;
|
||||||
if (this.meta.federation === 'none') return false;
|
if (this.meta.federation === 'none') return false;
|
||||||
if (this.meta.federation === 'specified' && !this.meta.federationHosts.some(x => `.${host.toLowerCase()}`.endsWith(`.${x}`))) return false;
|
if (this.meta.federation === 'specified' && !this.meta.federationHosts.some(x => `.${host.toLowerCase()}`.endsWith(`.${x}`))) return false;
|
||||||
if (this.isBlockedHost(this.meta.blockedHosts, host)) return false;
|
if (this.isBlockedHost(this.meta.blockedHosts, host)) return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user