0
0
Fork 0

フォルダ分け

This commit is contained in:
Xeltica 2020-09-08 20:05:22 +09:00
parent 046351a8fa
commit d20ac2c507
10 changed files with 21 additions and 21 deletions

View file

@ -1,7 +1,7 @@
import { initDb } from './db';
import { initDb } from './services/db';
(async () => {
await initDb();
(await import('./worker')).default();
(await import('./server')).default();
(await import('./services/worker')).default();
(await import('./server/server')).default();
})();

View file

@ -1,10 +1,10 @@
import { api } from './misskey';
import { config } from './config';
import { User } from './models/entities/user';
import { api } from '../services/misskey';
import { config } from '../config';
import { User } from '../models/entities/user';
import { updateUser } from './users';
export const format = async (user: User): Promise<string> => {
const miUser = await api<Record<string, any>>(user.host, 'users/show', { username: user.username }, user.token);
const miUser = await api<Record<string, number>>(user.host, 'users/show', { username: user.username }, user.token);
if (miUser.error) {
throw miUser.error;
}

View file

@ -1,5 +1,5 @@
import { User } from './models/entities/user';
import { Users } from './models';
import { User } from '../models/entities/user';
import { Users } from '../models';
import { DeepPartial } from 'typeorm';
export const getUser = (username: string, host: string): Promise<User | undefined> => {

View file

@ -1,7 +1,7 @@
import views from 'koa-views';
import constant from './const';
import constant from '../const';
export const render = views(__dirname + '/views', {
extension: 'pug', options: {

View file

@ -5,9 +5,9 @@ import crypto from 'crypto';
import { die } from './die';
import { v4 as uuid } from 'uuid';
import { config } from './config';
import { upsertUser, getUser, getUserCount, updateUser } from './users';
import { api } from './misskey';
import { config } from '../config';
import { upsertUser, getUser, getUserCount, updateUser } from '../functions/users';
import { api } from '../services/misskey';
export const router = new Router<DefaultState, Context>();

View file

@ -5,10 +5,10 @@ import bodyParser from 'koa-bodyparser';
import serve from 'koa-static';
import mount from 'koa-mount';
import constant from './const';
import constant from '../const';
import { router } from './router';
import { render } from './render';
import { config } from './config';
import { config } from '../config';
export default (): void => {
const app = new Koa();

View file

@ -1,6 +1,6 @@
import { getConnection, createConnection, Connection } from 'typeorm';
import { config } from './config';
import { User } from './models/entities/user';
import { config } from '../config';
import { User } from '../models/entities/user';
export const entities = [
User

View file

@ -1,5 +1,5 @@
import axios from 'axios';
import _const from './const';
import _const from '../const';
export const ua = `Mozilla/5.0 misshaialertBot/${_const.version} +https://github.com/Xeltica/misshaialert Node/${process.version}`;

View file

@ -1,10 +1,10 @@
import cron from 'node-cron';
import delay from 'delay';
import { Users } from './models';
import { Users } from '../models';
import { api } from './misskey';
import { format } from './format';
import { deleteUser } from './users';
import { format } from '../functions/format';
import { deleteUser } from '../functions/users';
export default (): void => {
cron.schedule('0 0 0 * * *', async () => {