Move all firbase dependencies from actions layer to firebaseService layer (#13)

This commit is contained in:
Qolzam
2017-10-12 17:47:26 +07:00
parent c82826bdd4
commit 0785c38d42
48 changed files with 1305 additions and 796 deletions

View File

@@ -1,15 +1,18 @@
import { User } from 'domain/users'
import { Comment } from 'domain/comments'
/**
* Comment service interface
*
*
* @export
* @interface ICommentService
*/
export interface ICommentService {
addComment: (postId: string, comment: Comment) => Promise<string>
getComments: () => Promise< {[postId: string]: {[commentId: string]: Comment}} >
updateComment: (userId: string, postId: string, comment: Comment) => Promise<void>
deleteComment: (commentId: string, postId: string) => Promise<void>
}
}

View File

@@ -2,4 +2,4 @@ import { ICommentService } from './ICommentService'
export {
ICommentService
}
}