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,4 +1,5 @@
import { User } from 'domain/users'
import { Vote } from 'domain/votes'
/**
* Vote service interface
@@ -7,5 +8,7 @@ import { User } from 'domain/users'
* @interface IVoteService
*/
export interface IVoteService {
addVote: (vote: Vote) => Promise<string>
getVotes: () => Promise<{[postId: string]: {[voteId: string]: Vote}}>
deleteVote: (voteId: string, postId: string) => Promise<void>
}