Browse Source

Update StatusTransformers

Daniel Supernault 5 years ago
parent
commit
9528d97c0a

+ 2 - 2
app/Transformer/Api/Mastodon/v1/StatusTransformer.php

@@ -28,8 +28,8 @@ class StatusTransformer extends Fractal\TransformerAbstract
             'created_at'                => $status->created_at->toJSON(),
             'emojis'                    => [],
             'replies_count'             => 0,
-            'reblogs_count'             => $status->reblogs_count != 0 ? $status->reblogs_count: $status->shares()->count(),
-            'favourites_count'          => $status->likes_count != 0 ? $status->likes_count: $status->likes()->count(),
+            'reblogs_count'             => $status->reblogs_count,
+            'favourites_count'          => $status->likes_count,
             'reblogged'                 => null,
             'favourited'                => null,
             'muted'                     => null,

+ 2 - 2
app/Transformer/Api/StatusTransformer.php

@@ -25,8 +25,8 @@ class StatusTransformer extends Fractal\TransformerAbstract
             'content'                   => $status->rendered ?? $status->caption,
             'created_at'                => $status->created_at->format('c'),
             'emojis'                    => [],
-            'reblogs_count'             => $status->reblogs_count != 0 ? $status->reblogs_count: $status->shares()->count(),
-            'favourites_count'          => $status->likes_count != 0 ? $status->likes_count: $status->likes()->count(),
+            'reblogs_count'             => $status->reblogs_count,
+            'favourites_count'          => $status->likes_count,
             'reblogged'                 => $status->shared(),
             'favourited'                => $status->liked(),
             'muted'                     => null,

+ 4 - 4
resources/assets/js/components/Timeline.vue

@@ -304,7 +304,7 @@
 					</div>
 				</div>
 
-				<div v-show="modes.notify == true" class="mb-4">
+				<div v-show="modes.notify == true && !loading" class="mb-4">
 					<notification-card></notification-card>
 				</div>
 
@@ -606,9 +606,9 @@
 					this.max_id = Math.min(...ids);
 					this.loading = false;
 					$('.timeline .pagination').removeClass('d-none');
-					if(this.feed.length == 4) {
-						this.fetchTimelineApi();
-					} 
+					// if(this.feed.length == 4) {
+					// 	this.fetchTimelineApi();
+					// } 
 					if(this.hashtagPosts.length == 0) {
 						this.fetchHashtagPosts();
 					}