Refactoring

This commit is contained in:
syuilo
2019-01-24 09:34:03 +09:00
parent 4b13c6deae
commit 971d78a957
5 changed files with 21 additions and 26 deletions

View File

@ -3,7 +3,6 @@ import * as loki from 'lokijs';
import Module from '../../module';
import Message from '../../message';
import serifs from '../../serifs';
import getCollection from '../../utils/get-collection';
export default class extends Module {
public readonly name = 'guessingGame';
@ -19,11 +18,9 @@ export default class extends Module {
@autobind
public install() {
//#region Init DB
this.guesses = getCollection(this.ai.db, 'guessingGame', {
this.guesses = this.ai.getCollection('guessingGame', {
indices: ['userId']
});
//#endregion
return {
mentionHook: this.mentionHook,

View File

@ -3,7 +3,6 @@ import * as loki from 'lokijs';
import Module from '../../module';
import Message from '../../message';
import serifs from '../../serifs';
import getCollection from '../../utils/get-collection';
import { User } from '../../misskey/user';
type Game = {
@ -23,7 +22,7 @@ export default class extends Module {
@autobind
public install() {
this.games = getCollection(this.ai.db, 'kazutori');
this.games = this.ai.getCollection('kazutori');
this.crawleGameEnd();
setInterval(this.crawleGameEnd, 1000);

View File

@ -3,7 +3,6 @@ import * as loki from 'lokijs';
import Module from '../../module';
import config from '../../config';
import serifs from '../../serifs';
import getCollection from '../../utils/get-collection';
const MeCab = require('mecab-async');
function kanaToHira(str: string) {
@ -26,11 +25,9 @@ export default class extends Module {
public install() {
if (!config.keywordEnabled) return {};
//#region Init DB
this.learnedKeywords = getCollection(this.ai.db, '_keyword_learnedKeywords', {
this.learnedKeywords = this.ai.getCollection('_keyword_learnedKeywords', {
indices: ['userId']
});
//#endregion
this.tokenizer = new MeCab();
this.tokenizer.command = config.mecab;