2019-04-07 15:50:36 +03:00
|
|
|
import { getRepository, getCustomRepository } from 'typeorm';
|
2021-08-19 15:55:45 +03:00
|
|
|
import { Announcement } from './entities/announcement';
|
|
|
|
import { AnnouncementRead } from './entities/announcement-read';
|
|
|
|
import { Instance } from './entities/instance';
|
|
|
|
import { Poll } from './entities/poll';
|
|
|
|
import { PollVote } from './entities/poll-vote';
|
|
|
|
import { Meta } from './entities/meta';
|
|
|
|
import { SwSubscription } from './entities/sw-subscription';
|
|
|
|
import { NoteWatching } from './entities/note-watching';
|
2021-10-31 08:30:22 +02:00
|
|
|
import { NoteThreadMuting } from './entities/note-thread-muting';
|
2021-08-19 15:55:45 +03:00
|
|
|
import { NoteUnread } from './entities/note-unread';
|
|
|
|
import { RegistrationTicket } from './entities/registration-tickets';
|
|
|
|
import { UserRepository } from './repositories/user';
|
|
|
|
import { NoteRepository } from './repositories/note';
|
|
|
|
import { DriveFileRepository } from './repositories/drive-file';
|
|
|
|
import { DriveFolderRepository } from './repositories/drive-folder';
|
|
|
|
import { AccessToken } from './entities/access-token';
|
|
|
|
import { UserNotePining } from './entities/user-note-pining';
|
|
|
|
import { SigninRepository } from './repositories/signin';
|
|
|
|
import { MessagingMessageRepository } from './repositories/messaging-message';
|
|
|
|
import { UserListRepository } from './repositories/user-list';
|
|
|
|
import { UserListJoining } from './entities/user-list-joining';
|
|
|
|
import { UserGroupRepository } from './repositories/user-group';
|
|
|
|
import { UserGroupJoining } from './entities/user-group-joining';
|
|
|
|
import { UserGroupInvitationRepository } from './repositories/user-group-invitation';
|
|
|
|
import { FollowRequestRepository } from './repositories/follow-request';
|
|
|
|
import { MutingRepository } from './repositories/muting';
|
|
|
|
import { BlockingRepository } from './repositories/blocking';
|
|
|
|
import { NoteReactionRepository } from './repositories/note-reaction';
|
|
|
|
import { NotificationRepository } from './repositories/notification';
|
|
|
|
import { NoteFavoriteRepository } from './repositories/note-favorite';
|
|
|
|
import { UserPublickey } from './entities/user-publickey';
|
|
|
|
import { UserKeypair } from './entities/user-keypair';
|
|
|
|
import { AppRepository } from './repositories/app';
|
|
|
|
import { FollowingRepository } from './repositories/following';
|
|
|
|
import { AbuseUserReportRepository } from './repositories/abuse-user-report';
|
|
|
|
import { AuthSessionRepository } from './repositories/auth-session';
|
|
|
|
import { UserProfile } from './entities/user-profile';
|
|
|
|
import { AttestationChallenge } from './entities/attestation-challenge';
|
|
|
|
import { UserSecurityKey } from './entities/user-security-key';
|
|
|
|
import { HashtagRepository } from './repositories/hashtag';
|
|
|
|
import { PageRepository } from './repositories/page';
|
|
|
|
import { PageLikeRepository } from './repositories/page-like';
|
|
|
|
import { GalleryPostRepository } from './repositories/gallery-post';
|
|
|
|
import { GalleryLikeRepository } from './repositories/gallery-like';
|
|
|
|
import { ModerationLogRepository } from './repositories/moderation-logs';
|
|
|
|
import { UsedUsername } from './entities/used-username';
|
|
|
|
import { ClipRepository } from './repositories/clip';
|
|
|
|
import { ClipNote } from './entities/clip-note';
|
|
|
|
import { AntennaRepository } from './repositories/antenna';
|
|
|
|
import { AntennaNote } from './entities/antenna-note';
|
|
|
|
import { PromoNote } from './entities/promo-note';
|
|
|
|
import { PromoRead } from './entities/promo-read';
|
|
|
|
import { EmojiRepository } from './repositories/emoji';
|
|
|
|
import { RelayRepository } from './repositories/relay';
|
|
|
|
import { ChannelRepository } from './repositories/channel';
|
|
|
|
import { MutedNote } from './entities/muted-note';
|
|
|
|
import { ChannelFollowing } from './entities/channel-following';
|
|
|
|
import { ChannelNotePining } from './entities/channel-note-pining';
|
|
|
|
import { RegistryItem } from './entities/registry-item';
|
|
|
|
import { Ad } from './entities/ad';
|
|
|
|
import { PasswordResetRequest } from './entities/password-reset-request';
|
2021-10-08 07:37:02 +03:00
|
|
|
import { UserPending } from './entities/user-pending';
|
2022-02-18 13:43:50 +02:00
|
|
|
import { InstanceRepository } from './repositories/instance';
|
2019-04-07 15:50:36 +03:00
|
|
|
|
2020-01-29 21:37:25 +02:00
|
|
|
export const Announcements = getRepository(Announcement);
|
|
|
|
export const AnnouncementReads = getRepository(AnnouncementRead);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const Apps = getCustomRepository(AppRepository);
|
|
|
|
export const Notes = getCustomRepository(NoteRepository);
|
|
|
|
export const NoteFavorites = getCustomRepository(NoteFavoriteRepository);
|
|
|
|
export const NoteWatchings = getRepository(NoteWatching);
|
2021-10-31 08:30:22 +02:00
|
|
|
export const NoteThreadMutings = getRepository(NoteThreadMuting);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const NoteReactions = getCustomRepository(NoteReactionRepository);
|
|
|
|
export const NoteUnreads = getRepository(NoteUnread);
|
|
|
|
export const Polls = getRepository(Poll);
|
|
|
|
export const PollVotes = getRepository(PollVote);
|
|
|
|
export const Users = getCustomRepository(UserRepository);
|
2019-04-10 09:04:27 +03:00
|
|
|
export const UserProfiles = getRepository(UserProfile);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const UserKeypairs = getRepository(UserKeypair);
|
2021-10-08 07:37:02 +03:00
|
|
|
export const UserPendings = getRepository(UserPending);
|
2019-07-03 14:18:07 +03:00
|
|
|
export const AttestationChallenges = getRepository(AttestationChallenge);
|
|
|
|
export const UserSecurityKeys = getRepository(UserSecurityKey);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const UserPublickeys = getRepository(UserPublickey);
|
|
|
|
export const UserLists = getCustomRepository(UserListRepository);
|
|
|
|
export const UserListJoinings = getRepository(UserListJoining);
|
2019-05-18 14:36:33 +03:00
|
|
|
export const UserGroups = getCustomRepository(UserGroupRepository);
|
|
|
|
export const UserGroupJoinings = getRepository(UserGroupJoining);
|
2020-02-12 19:17:54 +02:00
|
|
|
export const UserGroupInvitations = getCustomRepository(UserGroupInvitationRepository);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const UserNotePinings = getRepository(UserNotePining);
|
2019-07-22 04:15:00 +03:00
|
|
|
export const UsedUsernames = getRepository(UsedUsername);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const Followings = getCustomRepository(FollowingRepository);
|
|
|
|
export const FollowRequests = getCustomRepository(FollowRequestRepository);
|
2022-02-18 13:43:50 +02:00
|
|
|
export const Instances = getCustomRepository(InstanceRepository);
|
2020-03-31 03:15:04 +03:00
|
|
|
export const Emojis = getCustomRepository(EmojiRepository);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const DriveFiles = getCustomRepository(DriveFileRepository);
|
|
|
|
export const DriveFolders = getCustomRepository(DriveFolderRepository);
|
|
|
|
export const Notifications = getCustomRepository(NotificationRepository);
|
|
|
|
export const Metas = getRepository(Meta);
|
|
|
|
export const Mutings = getCustomRepository(MutingRepository);
|
|
|
|
export const Blockings = getCustomRepository(BlockingRepository);
|
|
|
|
export const SwSubscriptions = getRepository(SwSubscription);
|
2019-04-25 07:25:10 +03:00
|
|
|
export const Hashtags = getCustomRepository(HashtagRepository);
|
2019-04-07 15:50:36 +03:00
|
|
|
export const AbuseUserReports = getCustomRepository(AbuseUserReportRepository);
|
|
|
|
export const RegistrationTickets = getRepository(RegistrationTicket);
|
|
|
|
export const AuthSessions = getCustomRepository(AuthSessionRepository);
|
|
|
|
export const AccessTokens = getRepository(AccessToken);
|
|
|
|
export const Signins = getCustomRepository(SigninRepository);
|
|
|
|
export const MessagingMessages = getCustomRepository(MessagingMessageRepository);
|
2019-04-29 03:11:57 +03:00
|
|
|
export const Pages = getCustomRepository(PageRepository);
|
2019-05-17 13:56:47 +03:00
|
|
|
export const PageLikes = getCustomRepository(PageLikeRepository);
|
2021-04-24 16:38:24 +03:00
|
|
|
export const GalleryPosts = getCustomRepository(GalleryPostRepository);
|
|
|
|
export const GalleryLikes = getCustomRepository(GalleryLikeRepository);
|
2019-07-13 21:18:45 +03:00
|
|
|
export const ModerationLogs = getCustomRepository(ModerationLogRepository);
|
2020-01-29 21:37:25 +02:00
|
|
|
export const Clips = getCustomRepository(ClipRepository);
|
|
|
|
export const ClipNotes = getRepository(ClipNote);
|
|
|
|
export const Antennas = getCustomRepository(AntennaRepository);
|
|
|
|
export const AntennaNotes = getRepository(AntennaNote);
|
2020-02-18 01:41:32 +02:00
|
|
|
export const PromoNotes = getRepository(PromoNote);
|
|
|
|
export const PromoReads = getRepository(PromoRead);
|
2020-05-10 12:42:31 +03:00
|
|
|
export const Relays = getCustomRepository(RelayRepository);
|
2020-07-27 07:34:20 +03:00
|
|
|
export const MutedNotes = getRepository(MutedNote);
|
2020-08-18 16:44:21 +03:00
|
|
|
export const Channels = getCustomRepository(ChannelRepository);
|
|
|
|
export const ChannelFollowings = getRepository(ChannelFollowing);
|
|
|
|
export const ChannelNotePinings = getRepository(ChannelNotePining);
|
2021-01-11 13:38:34 +02:00
|
|
|
export const RegistryItems = getRepository(RegistryItem);
|
2021-05-04 15:15:57 +03:00
|
|
|
export const Ads = getRepository(Ad);
|
2021-05-04 09:05:34 +03:00
|
|
|
export const PasswordResetRequests = getRepository(PasswordResetRequest);
|