unoffical wafrn mirror wafrn.net
atproto social-network activitypub
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at api-load-balancing 118 lines 3.4 kB view raw
1import { sequelize } from './sequelize.js' 2 3import { Ask } from './ask.js' 4import { Blocks } from './blocks.js' 5import { BskyInviteCodes } from './bskyInviteCodes.js' 6import { Emoji } from './emoji.js' 7import { EmojiCollection } from './emojiCollection.js' 8import { EmojiReaction } from './emojiReaction.js' 9import { FederatedHost } from './federatedHost.js' 10import { Follows } from './follows.js' 11import { Media } from './media.js' 12import { MfaDetails } from './mfaDetails.js' 13import { Mutes } from './mutes.js' 14import { Notification } from './notification.js' 15import { Post } from './post.js' 16import { PostAncestor } from './postAncestor.js' 17import { PostEmojiRelations } from './postEmojiRelations.js' 18import { PostHostView } from './postHostView.js' 19import { PostMentionsUserRelation } from './postMentionsUserRelation.js' 20import { PostReport } from './postReport.js' 21import { PostTag } from './postTag.js' 22import { PushNotificationToken } from './pushNotificationToken.js' 23import { QuestionPoll } from './questionPoll.js' 24import { QuestionPollAnswer } from './questionPollAnswer.js' 25import { QuestionPollQuestion } from './questionPollQuestion.js' 26import { Quotes } from './quotes.js' 27import { RemoteUserPostView } from './remoteUserPostView.js' 28import { ServerBlock } from './serverBlock.js' 29import { SilencedPost } from './silencedPost.js' 30import { User } from './user.js' 31import { UserBookmarkedPosts } from './userBookmarkedPosts.js' 32import { UserEmojiRelation } from './userEmojiRelation.js' 33import { UserLikesPostRelations } from './userLikesPostRelations.js' 34import { UserOptions } from './userOptions.js' 35import { afterCreate, beforeBulkCreate, beforeBulkUpdate, beforeCreate, beforeUpdate } from './hierarchy/hierarchy.js' 36import { UnifiedPushData } from './unifiedPushData.js' 37import { UserFollowHashtags } from './userFollowHashtag.js' 38 39sequelize.addModels([ 40 Ask, 41 Blocks, 42 BskyInviteCodes, 43 Emoji, 44 EmojiCollection, 45 EmojiReaction, 46 FederatedHost, 47 Follows, 48 Media, 49 MfaDetails, 50 Mutes, 51 Notification, 52 Post, 53 PostAncestor, 54 PostEmojiRelations, 55 PostHostView, 56 PostMentionsUserRelation, 57 PostReport, 58 PostTag, 59 PushNotificationToken, 60 QuestionPoll, 61 QuestionPollAnswer, 62 QuestionPollQuestion, 63 Quotes, 64 RemoteUserPostView, 65 ServerBlock, 66 SilencedPost, 67 User, 68 UserBookmarkedPosts, 69 UserEmojiRelation, 70 UserLikesPostRelations, 71 UserOptions, 72 UnifiedPushData, 73 UserFollowHashtags 74]) 75 76Post.addHook('beforeCreate', 'hierarchyBeforeCreate', beforeCreate) 77Post.addHook('afterCreate', 'hierarchyAfterCreate', afterCreate) 78Post.addHook('beforeUpdate', 'hierarchyBeforeUpdate', beforeUpdate) 79Post.addHook('beforeBulkCreate', 'hierarchyBeforeBulkCreate', beforeBulkCreate) 80Post.addHook('beforeBulkUpdate', 'hierarchyBeforeBulkUpdate', beforeBulkUpdate) 81 82export { 83 sequelize, 84 Ask, 85 Blocks, 86 BskyInviteCodes, 87 Emoji, 88 EmojiCollection, 89 EmojiReaction, 90 FederatedHost, 91 Follows, 92 Media, 93 MfaDetails, 94 Mutes, 95 Notification, 96 Post, 97 PostAncestor, 98 PostEmojiRelations, 99 PostHostView, 100 PostMentionsUserRelation, 101 PostReport, 102 PostTag, 103 PushNotificationToken, 104 QuestionPoll, 105 QuestionPollAnswer, 106 QuestionPollQuestion, 107 Quotes, 108 RemoteUserPostView, 109 ServerBlock, 110 SilencedPost, 111 User, 112 UserBookmarkedPosts, 113 UserEmojiRelation, 114 UserLikesPostRelations, 115 UserOptions, 116 UnifiedPushData, 117 UserFollowHashtags 118}