Fix #1025
This commit is contained in:
		
							parent
							
								
									42cfe26f19
								
							
						
					
					
						commit
						169142cec3
					
				|  | @ -41,7 +41,8 @@ | |||
| 		this.isLoading = true; | ||||
| 		this.isEmpty = false; | ||||
| 		this.moreLoading = false; | ||||
| 		this.page = 0; | ||||
| 		this.limit = 30; | ||||
| 		this.offset = 0; | ||||
| 
 | ||||
| 		this.on('mount', () => { | ||||
| 			document.addEventListener('keydown', this.onDocumentKeydown); | ||||
|  | @ -72,16 +73,16 @@ | |||
| 
 | ||||
| 		this.more = () => { | ||||
| 			if (this.moreLoading || this.isLoading || this.timeline.posts.length == 0) return; | ||||
| 			this.offset += this.limit; | ||||
| 			this.update({ | ||||
| 				moreLoading: true | ||||
| 			}); | ||||
| 			this.api('posts/search', { | ||||
| 				query: this.query, | ||||
| 				page: this.page + 1 | ||||
| 			return this.api('posts/search', Object.assign({}, parse(this.query), { | ||||
| 				limit: this.limit, | ||||
| 				offset: this.offset | ||||
| 			}).then(posts => { | ||||
| 				this.update({ | ||||
| 					moreLoading: false, | ||||
| 					page: page + 1 | ||||
| 					moreLoading: false | ||||
| 				}); | ||||
| 				this.refs.timeline.prependPosts(posts); | ||||
| 			}); | ||||
|  |  | |||
|  | @ -19,11 +19,10 @@ | |||
| 
 | ||||
| 		this.mixin('api'); | ||||
| 
 | ||||
| 		this.max = 30; | ||||
| 		this.limit = 30; | ||||
| 		this.offset = 0; | ||||
| 
 | ||||
| 		this.query = this.opts.query; | ||||
| 		this.withMedia = this.opts.withMedia; | ||||
| 
 | ||||
| 		this.init = new Promise((res, rej) => { | ||||
| 			this.api('posts/search', parse(this.query)).then(posts => { | ||||
|  | @ -33,10 +32,9 @@ | |||
| 		}); | ||||
| 
 | ||||
| 		this.more = () => { | ||||
| 			this.offset += this.max; | ||||
| 			return this.api('posts/search', { | ||||
| 				query: this.query, | ||||
| 				max: this.max, | ||||
| 			this.offset += this.limit; | ||||
| 			return this.api('posts/search', Object.assign({}, parse(this.query), { | ||||
| 				limit: this.limit, | ||||
| 				offset: this.offset | ||||
| 			}); | ||||
| 		}; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue