Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. getFolders(folderId: string): Observable<{ id: string, name: string }[]> {
  2. const promise = gapi.client.drive.files.list({
  3. fields: 'incompleteSearch,nextPageToken,files(id,name)',
  4. q: `'${folderId}' in parents`,
  5. }).then((res) => {
  6. return JSON.parse(res.result.files);
  7. });
  8. return from(promise);
  9. }
  10.  
  11. this.data$ = this.googleDriveService.getFolders(rootFolderId)
  12. .pipe(
  13. map((files) => {
  14. debugger;
  15. return files.map(file => ({ id: file.id, header: file.name, content: '', imageUrl: this.defaultImageUrl }));
  16. }),
  17. takeUntil(this.destroy$),
  18. );
  19.  
  20. <mat-grid-tile *ngFor="let elem of (data$ | async)">
  21. <app-card (input)="returnCartItem(elem)" (click)="goto(elem.header, elem.id)"></app-card>
  22. </mat-grid-tile>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement