Improve paging
This commit is contained in:
		
							parent
							
								
									52fb1237ec
								
							
						
					
					
						commit
						3d79e7a136
					
				
					 2 changed files with 2 additions and 3 deletions
				
			
		|  | @ -67,7 +67,7 @@ export default (opts) => ({ | |||
| 				...params, | ||||
| 				limit: this.pagination.noPaging ? (this.pagination.limit || 10) : (this.pagination.limit || 10) + 1, | ||||
| 			}).then(items => { | ||||
| 				if (!this.pagination.noPaging && (items.length === (this.pagination.limit || 10) + 1)) { | ||||
| 				if (!this.pagination.noPaging && (items.length > (this.pagination.limit || 10))) { | ||||
| 					items.pop(); | ||||
| 					this.items = this.pagination.reversed ? [...items].reverse() : items; | ||||
| 					this.more = true; | ||||
|  | @ -103,7 +103,7 @@ export default (opts) => ({ | |||
| 					untilId: this.items[this.items.length - 1].id, | ||||
| 				}), | ||||
| 			}).then(items => { | ||||
| 				if (items.length === SECOND_FETCH_LIMIT + 1) { | ||||
| 				if (items.length > SECOND_FETCH_LIMIT) { | ||||
| 					items.pop(); | ||||
| 					this.items = this.pagination.reversed ? [...items].reverse().concat(this.items) : this.items.concat(items); | ||||
| 					this.more = true; | ||||
|  |  | |||
|  | @ -32,5 +32,4 @@ export async function injectPromo(user: User, timeline: Note[]) { | |||
| 
 | ||||
| 	// Inject promo
 | ||||
| 	timeline.splice(3, 0, note); | ||||
| 	timeline.pop(); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue