Provide isFirstNote flag
This commit is contained in:
		
							parent
							
								
									dc02168f33
								
							
						
					
					
						commit
						fec988bb79
					
				|  | @ -95,6 +95,8 @@ type Option = { | |||
| }; | ||||
| 
 | ||||
| export default async (user: IUser, data: Option, silent = false) => new Promise<INote>(async (res, rej) => { | ||||
| 	const isFirstNote = user.notesCount === 0; | ||||
| 
 | ||||
| 	if (data.createdAt == null) data.createdAt = new Date(); | ||||
| 	if (data.visibility == null) data.visibility = 'public'; | ||||
| 	if (data.viaMobile == null) data.viaMobile = false; | ||||
|  | @ -164,6 +166,10 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< | |||
| 	// Pack the note
 | ||||
| 	const noteObj = await pack(note); | ||||
| 
 | ||||
| 	if (isFirstNote) { | ||||
| 		noteObj.isFirstNote = true; | ||||
| 	} | ||||
| 
 | ||||
| 	const nm = new NotificationManager(user, note); | ||||
| 	const nmRelatedPromises = []; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue