socialnetworknews-web

A open-source Paper.li clone
git clone git://archive.git.mtrnord.blog/SocialNetworkNews/socialnetworknews-web.git
Log | Files | Refs | README | LICENSE

commit 200cc6de3257bebfcfc7fb773bdef514ecf8a645
parent 5c8ac5a43d3f363505f37f8f5b9046400ae399c6
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon, 19 Feb 2018 15:01:04 +0100

Fix Papers-list api

Diffstat:
Msrc/app/api.service.ts | 8++------
Msrc/app/papers-list/papers-list.component.ts | 4++--
2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/app/api.service.ts b/src/app/api.service.ts @@ -19,10 +19,6 @@ export interface TweetsEntity { retweet: boolean; } -export interface Papers { - papers?: (Paper)[] | null; -} - export interface Paper { name?: string; uuid?: string; @@ -52,7 +48,7 @@ export class ApiService { return this.http.get<Tweet>(`${this.url}/paper/${uuid}/yesterday`); } - getPapers(): Observable<Papers> { - return this.http.get<Papers>(`${this.url}/papers`); + getPapers(): Observable<Paper[]> { + return this.http.get<Paper[]>(`${this.url}/papers`); } } diff --git a/src/app/papers-list/papers-list.component.ts b/src/app/papers-list/papers-list.component.ts @@ -16,13 +16,13 @@ export class PapersListComponent implements OnInit { getPapers() { this.apiService.getPapers() .subscribe( - data => { this.data = this.chunk(data.papers, 3); }, + data => { this.data = this.chunk(data, 3); }, err => console.error('API ERR: ', err), () => console.log('done loading Papers') ); } - private chunk(arr: (Paper)[], size: number): (Paper)[][] { + private chunk(arr: Paper[], size: number): (Paper)[][] { const newArr = []; for (let i = 0; i < arr.length; i += size) { newArr.push(arr.slice(i, i + size));