フォルダ分け
This commit is contained in:
parent
046351a8fa
commit
d20ac2c507
10 changed files with 21 additions and 21 deletions
|
@ -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();
|
||||
})();
|
|
@ -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;
|
||||
}
|
|
@ -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> => {
|
|
@ -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: {
|
|
@ -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>();
|
||||
|
|
@ -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();
|
|
@ -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
|
|
@ -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}`;
|
||||
|
|
@ -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 () => {
|
Loading…
Add table
Add a link
Reference in a new issue