mirror of
				https://codeberg.org/yeentown/barkey.git
				synced 2025-11-04 07:24:13 +00:00 
			
		
		
		
	Only show local posts in the timeline of top page
This commit is contained in:
		
							parent
							
								
									872717feeb
								
							
						
					
					
						commit
						0ba5dc3900
					
				
					 2 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -37,6 +37,7 @@ export default Vue.extend({
 | 
			
		|||
		fetch(cb?) {
 | 
			
		||||
			this.fetching = true;
 | 
			
		||||
			(this as any).api('notes', {
 | 
			
		||||
				local: true,
 | 
			
		||||
				reply: false,
 | 
			
		||||
				renote: false,
 | 
			
		||||
				media: false,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,10 @@ import Note, { pack } from '../../../models/note';
 | 
			
		|||
 * Get all notes
 | 
			
		||||
 */
 | 
			
		||||
module.exports = (params) => new Promise(async (res, rej) => {
 | 
			
		||||
	// Get 'local' parameter
 | 
			
		||||
	const [local, localErr] = $.bool.optional().get(params.local);
 | 
			
		||||
	if (localErr) return rej('invalid local param');
 | 
			
		||||
 | 
			
		||||
	// Get 'reply' parameter
 | 
			
		||||
	const [reply, replyErr] = $.bool.optional().get(params.reply);
 | 
			
		||||
	if (replyErr) return rej('invalid reply param');
 | 
			
		||||
| 
						 | 
				
			
			@ -61,6 +65,10 @@ module.exports = (params) => new Promise(async (res, rej) => {
 | 
			
		|||
		};
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (local) {
 | 
			
		||||
		query._user.host = null;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (reply != undefined) {
 | 
			
		||||
		query.replyId = reply ? { $exists: true, $ne: null } : null;
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue