Skip to content

Commit

Permalink
feat(compat/storage): Adding list function (#2960)
Browse files Browse the repository at this point in the history
Co-authored-by: Reuben Sivan <rsivan@users.noreply.github.com>
  • Loading branch information
jamesdaniels and rsivan authored Sep 16, 2021
1 parent 1440fb1 commit 8ea544b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/compat/storage/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ export type SettableMetadata = firebase.storage.SettableMetadata;
export type Reference = firebase.storage.Reference;
export type StringFormat = firebase.storage.StringFormat;
export type ListResult = firebase.storage.ListResult;
export type ListOptions = firebase.storage.ListOptions;
4 changes: 3 additions & 1 deletion src/compat/storage/ref.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ListResult, Reference, SettableMetadata, StringFormat, UploadMetadata } from './interfaces';
import { ListOptions, ListResult, Reference, SettableMetadata, StringFormat, UploadMetadata } from './interfaces';
import { AngularFireUploadTask, createUploadTask } from './task';
import { from, Observable, of } from 'rxjs';
import { observeOutsideAngular, keepUnstableUntilFirst } from '@angular/fire';
Expand All @@ -12,6 +12,7 @@ export interface AngularFireStorageReference {
updateMetadata(meta: SettableMetadata): Observable<any>;
put(data: any, metadata?: UploadMetadata | undefined): AngularFireUploadTask;
putString(data: string, format?: string | undefined, metadata?: UploadMetadata | undefined): AngularFireUploadTask;
list(options?: ListOptions): Observable<ListResult>;
listAll(): Observable<ListResult>;
}

Expand Down Expand Up @@ -44,6 +45,7 @@ export function createStorageRef(
const task = ref.putString(data, format, metadata);
return createUploadTask(task);
},
list: (options?: ListOptions) => from(ref.list(options)),
listAll: () => from(ref.listAll())
};
}

0 comments on commit 8ea544b

Please sign in to comment.