mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-10-26 19:14:12 +00:00 
			
		
		
		
	Improve performance
This commit is contained in:
		
							parent
							
								
									8bc5febe66
								
							
						
					
					
						commit
						10f466c895
					
				
					 3 changed files with 13 additions and 4 deletions
				
			
		|  | @ -187,7 +187,8 @@ export default Vue.extend({ | |||
| 				} else { | ||||
| 					this.$root.api('users/search', { | ||||
| 						query: this.q, | ||||
| 						limit: 10 | ||||
| 						limit: 10, | ||||
| 						detail: false | ||||
| 					}).then(users => { | ||||
| 						this.users = users; | ||||
| 						this.fetching = false; | ||||
|  |  | |||
|  | @ -116,7 +116,8 @@ export default Vue.extend({ | |||
| 			this.$root.api('users/search', { | ||||
| 				query: this.q, | ||||
| 				localOnly: true, | ||||
| 				limit: 10 | ||||
| 				limit: 10, | ||||
| 				detail: false | ||||
| 			}).then(users => { | ||||
| 				this.result = users.filter(user => user.id != this.$store.state.i.id); | ||||
| 			}); | ||||
|  |  | |||
|  | @ -41,6 +41,14 @@ export const meta = { | |||
| 				'ja-JP': 'ローカルユーザーのみ検索対象にするか否か' | ||||
| 			} | ||||
| 		}, | ||||
| 
 | ||||
| 		detail: { | ||||
| 			validator: $.bool.optional, | ||||
| 			default: true, | ||||
| 			desc: { | ||||
| 				'ja-JP': '詳細なユーザー情報を含めるか否か' | ||||
| 			} | ||||
| 		}, | ||||
| 	}, | ||||
| }; | ||||
| 
 | ||||
|  | @ -72,6 +80,5 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => { | |||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	// Serialize
 | ||||
| 	res(await Promise.all(users.map(user => pack(user, me, { detail: true })))); | ||||
| 	res(await Promise.all(users.map(user => pack(user, me, { detail: ps.detail })))); | ||||
| })); | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue