Change function in feedService

master
Max 5 years ago
parent d8a2438761
commit dbbfc470eb

@ -192,21 +192,22 @@ export class FeedService extends BaseService {
return this.postGraphql(body, null, 0) return this.postGraphql(body, null, 0)
.pipe(tap(response => { .pipe(tap(response => {
const updatedPosts = this.posts.getValue(); const updatedPosts = this.posts.getValue();
if (this.activePostList === Sort.NEW) { const post = this.constructPost(response);
const post = this.constructPost(response); this.uploadPostImage(post.id, file).subscribe((result) => {
this.uploadPostImage(post.id, file).subscribe((result) => { if (this.activePostList === Sort.NEW) {
post.mediaUrl = result.fileName; post.mediaUrl = result.fileName;
post.mediaType = result.fileName.endsWith('.png') ? 'IMAGE' : 'VIDEO'; post.mediaType = result.fileName.endsWith('.png') ? 'IMAGE' : 'VIDEO';
updatedPosts.unshift(post); updatedPosts.unshift(post);
this.posts.next(updatedPosts); this.posts.next(updatedPosts);
this.posting.next(false); this.posting.next(false);
}
}, error => { }, error => {
console.error(error); console.error(error);
this.posting.next(false); this.posting.next(false);
this.deletePost(post.id); this.deletePost(post.id);
}); });
} }
})); ));
} else if (!file) { } else if (!file) {
return this.postGraphql(body, null, 0) return this.postGraphql(body, null, 0)
.pipe(tap(response => { .pipe(tap(response => {

Loading…
Cancel
Save