Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 89x 89x 88x 88x | import { CreateDiscussionReq, GetDiscussionReq } from "proto/discussions_pb";
import client from "./client";
export async function createDiscussion(
title: string,
content: string,
ownerCommunityId?: number,
ownerGroupId?: number,
) {
const req = new CreateDiscussionReq();
req.setTitle(title);
req.setContent(content);
Iif (ownerCommunityId) {
req.setOwnerCommunityId(ownerCommunityId);
}
Iif (ownerGroupId) {
req.setOwnerGroupId(ownerGroupId);
}
const response = await client.discussions.createDiscussion(req);
return response.toObject();
}
export async function getDiscussion(discussionId: number) {
const req = new GetDiscussionReq();
req.setDiscussionId(discussionId);
const response = await client.discussions.getDiscussion(req);
return response.toObject();
}
|