fix: cleanups for asset

This commit is contained in:
Wyatt Johnson
2018-07-11 16:35:20 -06:00
parent 35ba69c8ed
commit 871206740f
4 changed files with 31 additions and 11 deletions
+6 -8
View File
@@ -1,21 +1,19 @@
import { Db } from "mongodb";
import { Omit } from "talk-common/types";
import {
CommentStatus,
createComment,
CreateCommentInput,
} from "talk-server/models/comment";
import { GQLCOMMENT_STATUS } from "talk-server/graph/tenant/schema/__generated__/types";
import { createComment, CreateCommentInput } from "talk-server/models/comment";
import { Tenant } from "talk-server/models/tenant";
export type CreateComment = Omit<
CreateCommentInput,
"status" | "action_counts"
>;
export async function create(db: Db, tenantID: string, input: CreateComment) {
export async function create(db: Db, tenant: Tenant, input: CreateComment) {
// TODO: run the comment through the moderation phases.
const comment = await createComment(db, tenantID, {
status: CommentStatus.ACCEPTED,
const comment = await createComment(db, tenant.id, {
status: GQLCOMMENT_STATUS.ACCEPTED,
action_counts: {},
...input,
});