Move all firbase dependencies from actions layer to firebaseService layer (#13)
This commit is contained in:
@@ -1,15 +1,16 @@
|
||||
import { User } from 'domain/users'
|
||||
|
||||
|
||||
|
||||
import { Image } from 'domain/imageGallery'
|
||||
|
||||
/**
|
||||
* Image gallery service interface
|
||||
*
|
||||
*
|
||||
* @export
|
||||
* @interface IImageGalleryService
|
||||
*/
|
||||
export interface IImageGalleryService {
|
||||
|
||||
|
||||
}
|
||||
getImageGallery: (userId: string) => Promise<Image[]>
|
||||
saveImage: (userId: string, image: Image) => Promise<string>
|
||||
deleteImage: (userId: string, imageId: string) => Promise<void>
|
||||
uploadImage: (file: any, fileName: string, progressCallback: Function) => Promise<void>
|
||||
downloadImage: (fileName: string) => Promise<string>
|
||||
}
|
||||
|
||||
@@ -2,4 +2,4 @@ import { IImageGalleryService } from './IImageGalleryService'
|
||||
|
||||
export {
|
||||
IImageGalleryService
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user