fix: toolsが動かないのを修正 (#8008)

* Move tools

* Fix DB
This commit is contained in:
MeiMei 2021-11-26 13:41:49 +09:00 committed by GitHub
parent 00ca556d1b
commit f0441331e6
5 changed files with 14 additions and 9 deletions

View File

@ -1,7 +1,10 @@
import { Emojis } from '@/models/index';
import { initDb } from '@/db/postgre';
import { genId } from '@/misc/gen-id';
async function main(name: string, url: string, alias?: string): Promise<any> {
await initDb();
const { Emojis } = await import('@/models/index');
const aliases = alias != null ? [ alias ] : [];
await Emojis.save({

View File

@ -1,13 +1,11 @@
import { initDb } from '../db/postgre';
import { getRepository } from 'typeorm';
import { User } from '@/models/entities/user';
async function main(username: string) {
if (!username) throw `username required`;
username = username.replace(/^@/, '');
await initDb();
const Users = getRepository(User);
const { Users } = await import('@/models/index');
const res = await Users.update({
usernameLower: username.toLowerCase(),

View File

@ -1,13 +1,11 @@
import { initDb } from '../db/postgre';
import { getRepository } from 'typeorm';
import { User } from '@/models/entities/user';
async function main(username: string) {
if (!username) throw `username required`;
username = username.replace(/^@/, '');
await initDb();
const Users = getRepository(User);
const { Users } = await import('@/models/index');
const res = await Users.update({
usernameLower: username.toLowerCase(),

View File

@ -1,6 +1,9 @@
import { updateQuestion } from '@/remote/activitypub/models/question';
import { initDb } from '@/db/postgre';
async function main(uri: string): Promise<any> {
await initDb();
const { updateQuestion } = await import('@/remote/activitypub/models/question');
return await updateQuestion(uri);
}

View File

@ -1,4 +1,4 @@
import { Users, Signins } from '@/models/index';
import { initDb } from '@/db/postgre';
// node built/tools/show-signin-history username
// => {Success} {Date} {IPAddrsss}
@ -10,6 +10,9 @@ import { Users, Signins } from '@/models/index';
// with full request headers
async function main(username: string, headers?: string[]) {
await initDb();
const { Users, Signins } = await import('@/models/index');
const user = await Users.findOne({
host: null,
usernameLower: username.toLowerCase(),