Enable @typescript-eslint/explicit-member-accessibility on /src (#9785)

* Enable `@typescript-eslint/explicit-member-accessibility` on /src

* Prettier
This commit is contained in:
Michael Telatynski 2022-12-16 12:29:59 +00:00 committed by GitHub
parent 51554399fb
commit f1e8e7f140
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
396 changed files with 1110 additions and 1098 deletions

View file

@ -39,15 +39,15 @@ export class Mjolnir {
private mjolnirWatchRef: string = null;
private dispatcherRef: string = null;
get roomIds(): string[] {
public get roomIds(): string[] {
return this._roomIds;
}
get lists(): BanList[] {
public get lists(): BanList[] {
return this._lists;
}
start() {
public start() {
this.mjolnirWatchRef = SettingsStore.watchSetting("mjolnirRooms", null, this.onListsChanged.bind(this));
this.dispatcherRef = dis.register(this.onAction);
@ -64,13 +64,13 @@ export class Mjolnir {
}
};
setup() {
public setup() {
if (!MatrixClientPeg.get()) return;
this.updateLists(SettingsStore.getValue("mjolnirRooms"));
MatrixClientPeg.get().on(RoomStateEvent.Events, this.onEvent);
}
stop() {
public stop() {
if (this.mjolnirWatchRef) {
SettingsStore.unwatchSetting(this.mjolnirWatchRef);
this.mjolnirWatchRef = null;
@ -85,7 +85,7 @@ export class Mjolnir {
MatrixClientPeg.get().removeListener(RoomStateEvent.Events, this.onEvent);
}
async getOrCreatePersonalList(): Promise<BanList> {
public async getOrCreatePersonalList(): Promise<BanList> {
let personalRoomId = SettingsStore.getValue("mjolnirPersonalRoom");
if (!personalRoomId) {
const resp = await MatrixClientPeg.get().createRoom({
@ -113,7 +113,7 @@ export class Mjolnir {
}
// get without creating the list
getPersonalList(): BanList {
public getPersonalList(): BanList {
const personalRoomId = SettingsStore.getValue("mjolnirPersonalRoom");
if (!personalRoomId) return null;
@ -125,13 +125,13 @@ export class Mjolnir {
return list;
}
async subscribeToList(roomId: string) {
public async subscribeToList(roomId: string) {
const roomIds = [...this._roomIds, roomId];
await SettingsStore.setValue("mjolnirRooms", null, SettingLevel.ACCOUNT, roomIds);
this._lists.push(new BanList(roomId));
}
async unsubscribeFromList(roomId: string) {
public async unsubscribeFromList(roomId: string) {
const roomIds = this._roomIds.filter((r) => r !== roomId);
await SettingsStore.setValue("mjolnirRooms", null, SettingLevel.ACCOUNT, roomIds);
this._lists = this._lists.filter((b) => b.roomId !== roomId);
@ -164,7 +164,7 @@ export class Mjolnir {
}
}
isServerBanned(serverName: string): boolean {
public isServerBanned(serverName: string): boolean {
for (const list of this._lists) {
for (const rule of list.serverRules) {
if (rule.isMatch(serverName)) {
@ -175,7 +175,7 @@ export class Mjolnir {
return false;
}
isUserBanned(userId: string): boolean {
public isUserBanned(userId: string): boolean {
for (const list of this._lists) {
for (const rule of list.userRules) {
if (rule.isMatch(userId)) {
@ -186,7 +186,7 @@ export class Mjolnir {
return false;
}
static sharedInstance(): Mjolnir {
public static sharedInstance(): Mjolnir {
if (!Mjolnir.instance) {
Mjolnir.instance = new Mjolnir();
}