Fix bug
This commit is contained in:
		
							parent
							
								
									8cb9852058
								
							
						
					
					
						commit
						1181fcdceb
					
				
					 4 changed files with 11 additions and 11 deletions
				
			
		|  | @ -20,7 +20,7 @@ export async function getFallbackReaction(): Promise<string> { | |||
| 	return  meta.useStarForReactionFallback ? 'star' : 'like'; | ||||
| } | ||||
| 
 | ||||
| export async function toDbReaction(reaction: string, enableEmoji = true): Promise<string> { | ||||
| export async function toDbReaction(reaction?: string | null, enableEmoji = true): Promise<string> { | ||||
| 	if (reaction == null) return await getFallbackReaction(); | ||||
| 
 | ||||
| 	// 既存の文字列リアクションはそのまま
 | ||||
|  |  | |||
|  | @ -152,7 +152,7 @@ export async function createNote(value: any, resolver?: Resolver, silent = false | |||
| 	const cw = note.summary === '' ? null : note.summary; | ||||
| 
 | ||||
| 	// テキストのパース
 | ||||
| 	const text = note._misskey_content || fromHtml(note.content); | ||||
| 	const text = note._misskey_content || (note.content ? fromHtml(note.content) : null); | ||||
| 
 | ||||
| 	// vote
 | ||||
| 	if (reply && reply.hasPoll) { | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ export interface IObject { | |||
| 	attachment?: any[]; | ||||
| 	inReplyTo?: any; | ||||
| 	replies?: ICollection; | ||||
| 	content: string; | ||||
| 	content?: string; | ||||
| 	name?: string; | ||||
| 	startTime?: Date; | ||||
| 	endTime?: Date; | ||||
|  | @ -44,16 +44,16 @@ export interface IOrderedCollection extends IObject { | |||
| 
 | ||||
| export interface INote extends IObject { | ||||
| 	type: 'Note' | 'Question'; | ||||
| 	_misskey_content: string; | ||||
| 	_misskey_quote: string; | ||||
| 	_misskey_question: string; | ||||
| 	_misskey_content?: string; | ||||
| 	_misskey_quote?: string; | ||||
| 	_misskey_question?: string; | ||||
| } | ||||
| 
 | ||||
| export interface IQuestion extends IObject { | ||||
| 	type: 'Note' | 'Question'; | ||||
| 	_misskey_content: string; | ||||
| 	_misskey_quote: string; | ||||
| 	_misskey_question: string; | ||||
| 	_misskey_content?: string; | ||||
| 	_misskey_quote?: string; | ||||
| 	_misskey_question?: string; | ||||
| 	oneOf?: IQuestionChoice[]; | ||||
| 	anyOf?: IQuestionChoice[]; | ||||
| 	endTime?: Date; | ||||
|  | @ -129,7 +129,7 @@ export interface IRemove extends IActivity { | |||
| 
 | ||||
| export interface ILike extends IActivity { | ||||
| 	type: 'Like'; | ||||
| 	_misskey_reaction: string; | ||||
| 	_misskey_reaction?: string; | ||||
| } | ||||
| 
 | ||||
| export interface IAnnounce extends IActivity { | ||||
|  |  | |||
|  | @ -16,7 +16,7 @@ import { NoteReaction } from '../../../models/entities/note-reaction'; | |||
| import { createNotification } from '../../create-notification'; | ||||
| import { isDuplicateKeyValueError } from '../../../misc/is-duplicate-key-value-error'; | ||||
| 
 | ||||
| export default async (user: User, note: Note, reaction: string) => { | ||||
| export default async (user: User, note: Note, reaction?: string) => { | ||||
| 	// Myself
 | ||||
| 	if (note.userId === user.id) { | ||||
| 		throw new IdentifiableError('2d8e7297-1873-4c00-8404-792c68d7bef0', 'cannot react to my note'); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue