This commit is contained in:
syuilo 2023-08-15 18:24:20 +09:00
parent 75c268cdfa
commit 325acaeef7
6 changed files with 77 additions and 77 deletions

View File

@ -5,7 +5,7 @@
import { Module } from '@nestjs/common';
import { DI } from '@/di-symbols.js';
import { User, Note, Announcement, AnnouncementRead, App, NoteFavorite, NoteThreadMuting, NoteReaction, NoteUnread, Poll, PollVote, UserProfile, UserKeypair, UserPending, AttestationChallenge, UserSecurityKey, UserPublickey, UserList, UserListJoining, UserNotePining, UserIp, UsedUsername, Following, FollowRequest, Instance, Emoji, DriveFile, DriveFolder, Meta, Muting, RenoteMuting, Blocking, SwSubscription, Hashtag, AbuseUserReport, RegistrationTicket, AuthSession, AccessToken, Signin, Page, PageLike, GalleryPost, GalleryLike, ModerationLog, Clip, ClipNote, Antenna, PromoNote, PromoRead, Relay, MutedNote, Channel, ChannelFollowing, ChannelFavorite, RegistryItem, Webhook, Ad, PasswordResetRequest, RetentionAggregation, FlashLike, Flash, Role, RoleAssignment, ClipFavorite, UserMemo, UserListFavorite } from './index.js';
import { User, Note, Announcement, AnnouncementRead, App, NoteFavorite, NoteThreadMuting, NoteReaction, NoteUnread, Poll, PollVote, UserProfile, UserKeypair, UserPending, AttestationChallenge, UserSecurityKey, UserPublickey, UserList, UserListJoining, UserNotePining, UserIp, UsedUsername, Following, FollowRequest, Instance, Emoji, DriveFile, DriveFolder, Meta, Muting, RenoteMuting, Blocking, SwSubscription, Hashtag, MiAbuseUserReport, RegistrationTicket, AuthSession, AccessToken, Signin, Page, PageLike, GalleryPost, GalleryLike, ModerationLog, Clip, ClipNote, Antenna, PromoNote, PromoRead, Relay, MutedNote, Channel, ChannelFollowing, ChannelFavorite, RegistryItem, Webhook, Ad, PasswordResetRequest, RetentionAggregation, FlashLike, Flash, Role, RoleAssignment, ClipFavorite, UserMemo, UserListFavorite } from './index.js';
import type { DataSource } from 'typeorm';
import type { Provider } from '@nestjs/common';
@ -221,7 +221,7 @@ const $hashtagsRepository: Provider = {
const $abuseUserReportsRepository: Provider = {
provide: DI.abuseUserReportsRepository,
useFactory: (db: DataSource) => db.getRepository(AbuseUserReport),
useFactory: (db: DataSource) => db.getRepository(MiAbuseUserReport),
inject: [DI.db],
};

View File

@ -72,72 +72,72 @@ import { MiUserListFavorite } from './entities/UserListFavorite.js';
import type { Repository } from 'typeorm';
export {
MiAbuseUserReport as AbuseUserReport,
MiAccessToken as AccessToken,
MiAd as Ad,
MiAnnouncement as Announcement,
MiAnnouncementRead as AnnouncementRead,
MiAntenna as Antenna,
MiApp as App,
MiAttestationChallenge as AttestationChallenge,
MiAuthSession as AuthSession,
MiBlocking as Blocking,
MiChannelFollowing as ChannelFollowing,
MiChannelFavorite as ChannelFavorite,
MiClip as Clip,
MiClipNote as ClipNote,
MiClipFavorite as ClipFavorite,
MiDriveFile as DriveFile,
MiDriveFolder as DriveFolder,
MiEmoji as Emoji,
MiFollowing as Following,
MiFollowRequest as FollowRequest,
MiGalleryLike as GalleryLike,
MiGalleryPost as GalleryPost,
MiHashtag as Hashtag,
MiInstance as Instance,
MiMeta as Meta,
MiModerationLog as ModerationLog,
MiMutedNote as MutedNote,
MiMuting as Muting,
MiRenoteMuting as RenoteMuting,
MiNote as Note,
MiNoteFavorite as NoteFavorite,
MiNoteReaction as NoteReaction,
MiNoteThreadMuting as NoteThreadMuting,
MiNoteUnread as NoteUnread,
MiPage as Page,
MiPageLike as PageLike,
MiPasswordResetRequest as PasswordResetRequest,
MiPoll as Poll,
MiPollVote as PollVote,
MiPromoNote as PromoNote,
MiPromoRead as PromoRead,
MiRegistrationTicket as RegistrationTicket,
MiRegistryItem as RegistryItem,
MiRelay as Relay,
MiSignin as Signin,
MiSwSubscription as SwSubscription,
MiUsedUsername as UsedUsername,
MiUser as User,
MiUserIp as UserIp,
MiUserKeypair as UserKeypair,
MiUserList as UserList,
MiUserListFavorite as UserListFavorite,
MiUserListJoining as UserListJoining,
MiUserNotePining as UserNotePining,
MiUserPending as UserPending,
MiUserProfile as UserProfile,
MiUserPublickey as UserPublickey,
MiUserSecurityKey as UserSecurityKey,
MiWebhook as Webhook,
MiChannel as Channel,
MiRetentionAggregation as RetentionAggregation,
MiRole as Role,
MiRoleAssignment as RoleAssignment,
MiFlash as Flash,
MiFlashLike as FlashLike,
MiUserMemo as UserMemo,
MiAbuseUserReport,
MiAccessToken,
MiAd,
MiAnnouncement,
MiAnnouncementRead,
MiAntenna,
MiApp,
MiAttestationChallenge,
MiAuthSession,
MiBlocking,
MiChannelFollowing,
MiChannelFavorite,
MiClip,
MiClipNote,
MiClipFavorite,
MiDriveFile,
MiDriveFolder,
MiEmoji,
MiFollowing,
MiFollowRequest,
MiGalleryLike,
MiGalleryPost,
MiHashtag,
MiInstance,
MiMeta,
MiModerationLog,
MiMutedNote,
MiMuting,
MiRenoteMuting,
MiNote,
MiNoteFavorite,
MiNoteReaction,
MiNoteThreadMuting,
MiNoteUnread,
MiPage,
MiPageLike,
MiPasswordResetRequest,
MiPoll,
MiPollVote,
MiPromoNote,
MiPromoRead,
MiRegistrationTicket,
MiRegistryItem,
MiRelay,
MiSignin,
MiSwSubscription,
MiUsedUsername,
MiUser,
MiUserIp,
MiUserKeypair,
MiUserList,
MiUserListFavorite,
MiUserListJoining,
MiUserNotePining,
MiUserPending,
MiUserProfile,
MiUserPublickey,
MiUserSecurityKey,
MiWebhook,
MiChannel,
MiRetentionAggregation,
MiRole,
MiRoleAssignment,
MiFlash,
MiFlashLike,
MiUserMemo,
};
export type AbuseUserReportsRepository = Repository<MiAbuseUserReport>;

View File

@ -9,7 +9,7 @@ import * as assert from 'assert';
// node-fetch only supports it's own Blob yet
// https://github.com/node-fetch/node-fetch/pull/1664
import { Blob } from 'node-fetch';
import { User } from '@/models/index.js';
import { MiUser } from '@/models/index.js';
import { startServer, signup, post, api, uploadFile, simpleGet, initTestDb } from '../utils.js';
import type { INestApplicationContext } from '@nestjs/common';
import type * as misskey from 'misskey-js';
@ -298,7 +298,7 @@ describe('Endpoints', () => {
assert.strictEqual(res.status, 200);
const connection = await initTestDb(true);
const Users = connection.getRepository(User);
const Users = connection.getRepository(MiUser);
const newBob = await Users.findOneByOrFail({ id: bob.id });
assert.strictEqual(newBob.followersCount, 0);
assert.strictEqual(newBob.followingCount, 1);
@ -360,7 +360,7 @@ describe('Endpoints', () => {
assert.strictEqual(res.status, 200);
const connection = await initTestDb(true);
const Users = connection.getRepository(User);
const Users = connection.getRepository(MiUser);
const newBob = await Users.findOneByOrFail({ id: bob.id });
assert.strictEqual(newBob.followersCount, 0);
assert.strictEqual(newBob.followingCount, 0);

View File

@ -7,7 +7,7 @@ process.env.NODE_ENV = 'test';
import * as assert from 'assert';
import { loadConfig } from '@/config.js';
import { User, UsersRepository } from '@/models/index.js';
import { MiUser, UsersRepository } from '@/models/index.js';
import { jobQueue } from '@/boot/common.js';
import { secureRndstr } from '@/misc/secure-rndstr.js';
import { uploadFile, signup, startServer, initTestDb, api, sleep, successfulApiCall } from '../utils.js';
@ -42,7 +42,7 @@ describe('Account Move', () => {
dave = await signup({ username: 'dave' });
eve = await signup({ username: 'eve' });
frank = await signup({ username: 'frank' });
Users = connection.getRepository(User);
Users = connection.getRepository(MiUser);
}, 1000 * 60 * 2);
afterAll(async () => {

View File

@ -6,7 +6,7 @@
process.env.NODE_ENV = 'test';
import * as assert from 'assert';
import { Note } from '@/models/entities/Note.js';
import { MiNote } from '@/models/entities/Note.js';
import { MAX_NOTE_TEXT_LENGTH } from '@/const.js';
import { signup, post, uploadUrl, startServer, initTestDb, api, uploadFile } from '../utils.js';
import type { INestApplicationContext } from '@nestjs/common';
@ -22,7 +22,7 @@ describe('Note', () => {
beforeAll(async () => {
app = await startServer();
const connection = await initTestDb(true);
Notes = connection.getRepository(Note);
Notes = connection.getRepository(MiNote);
alice = await signup({ username: 'alice' });
bob = await signup({ username: 'bob' });
}, 1000 * 60 * 2);

View File

@ -6,7 +6,7 @@
process.env.NODE_ENV = 'test';
import * as assert from 'assert';
import { Following } from '@/models/entities/Following.js';
import { MiFollowing } from '@/models/entities/Following.js';
import { connectStream, signup, api, post, startServer, initTestDb, waitFire } from '../utils.js';
import type { INestApplicationContext } from '@nestjs/common';
import type * as misskey from 'misskey-js';
@ -46,7 +46,7 @@ describe('Streaming', () => {
beforeAll(async () => {
app = await startServer();
const connection = await initTestDb(true);
Followings = connection.getRepository(Following);
Followings = connection.getRepository(MiFollowing);
ayano = await signup({ username: 'ayano' });
kyoko = await signup({ username: 'kyoko' });