|
|
@ -1,4 +1,4 @@
|
|
|
|
import {Component, OnInit} from '@angular/core';
|
|
|
|
import {Component, OnInit, ViewChild} from '@angular/core';
|
|
|
|
import {Post} from 'src/app/models/post';
|
|
|
|
import {Post} from 'src/app/models/post';
|
|
|
|
import {FeedService, Sort} from 'src/app/services/feed/feed.service';
|
|
|
|
import {FeedService, Sort} from 'src/app/services/feed/feed.service';
|
|
|
|
import {Activitylist} from 'src/app/models/activity';
|
|
|
|
import {Activitylist} from 'src/app/models/activity';
|
|
|
@ -17,6 +17,7 @@ export class FeedComponent implements OnInit {
|
|
|
|
loadingNew = true;
|
|
|
|
loadingNew = true;
|
|
|
|
loadingMostLiked = true;
|
|
|
|
loadingMostLiked = true;
|
|
|
|
// file upload variables
|
|
|
|
// file upload variables
|
|
|
|
|
|
|
|
@ViewChild('name', {static: false}) fileInput;
|
|
|
|
public uploading = false;
|
|
|
|
public uploading = false;
|
|
|
|
public profilePictureUrl: BehaviorSubject<string | null>;
|
|
|
|
public profilePictureUrl: BehaviorSubject<string | null>;
|
|
|
|
private file;
|
|
|
|
private file;
|
|
|
@ -109,6 +110,13 @@ export class FeedComponent implements OnInit {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
discardFile() {
|
|
|
|
|
|
|
|
this.file = null;
|
|
|
|
|
|
|
|
this.localFileUrl = null;
|
|
|
|
|
|
|
|
this.fileType = null;
|
|
|
|
|
|
|
|
this.fileInput.nativeElement.value = '';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
onFileInputChange(event) {
|
|
|
|
onFileInputChange(event) {
|
|
|
|
this.errorOccurred = false;
|
|
|
|
this.errorOccurred = false;
|
|
|
|
this.errorMessage = '';
|
|
|
|
this.errorMessage = '';
|
|
|
|