Implement announce
And bug fixes
This commit is contained in:
@@ -3,9 +3,9 @@ import renderHashtag from './hashtag';
|
||||
import config from '../../../config';
|
||||
import DriveFile from '../../../models/drive-file';
|
||||
import Note, { INote } from '../../../models/note';
|
||||
import User, { IUser } from '../../../models/user';
|
||||
import User from '../../../models/user';
|
||||
|
||||
export default async (user: IUser, note: INote) => {
|
||||
export default async (note: INote) => {
|
||||
const promisedFiles = note.mediaIds
|
||||
? DriveFile.find({ _id: { $in: note.mediaIds } })
|
||||
: Promise.resolve([]);
|
||||
@@ -30,6 +30,10 @@ export default async (user: IUser, note: INote) => {
|
||||
inReplyTo = null;
|
||||
}
|
||||
|
||||
const user = await User.findOne({
|
||||
_id: note.userId
|
||||
});
|
||||
|
||||
const attributedTo = `${config.url}/@${user.username}`;
|
||||
|
||||
return {
|
||||
|
Reference in New Issue
Block a user