diff options
Diffstat (limited to 'ui/src/interfaces.ts')
-rw-r--r-- | ui/src/interfaces.ts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ui/src/interfaces.ts b/ui/src/interfaces.ts index 8927a171..24bb6157 100644 --- a/ui/src/interfaces.ts +++ b/ui/src/interfaces.ts @@ -1,5 +1,5 @@ export enum UserOperation { - Login, Register, CreateCommunity, CreatePost, ListCommunities, ListCategories, GetPost, GetCommunity, CreateComment, EditComment, SaveComment, CreateCommentLike, GetPosts, CreatePostLike, EditPost, SavePost, EditCommunity, FollowCommunity, GetFollowedCommunities, GetUserDetails, GetModlog, BanFromCommunity, AddModToCommunity, CreateSite, EditSite, GetSite, AddAdmin, BanUser + Login, Register, CreateCommunity, CreatePost, ListCommunities, ListCategories, GetPost, GetCommunity, CreateComment, EditComment, SaveComment, CreateCommentLike, GetPosts, CreatePostLike, EditPost, SavePost, EditCommunity, FollowCommunity, GetFollowedCommunities, GetUserDetails, GetReplies, GetModlog, BanFromCommunity, AddModToCommunity, CreateSite, EditSite, GetSite, AddAdmin, BanUser } export enum CommentSortType { @@ -153,6 +153,19 @@ export interface UserDetailsResponse { posts: Array<Post>; } +export interface GetRepliesForm { + sort: string; // TODO figure this one out + page?: number; + limit?: number; + unread_only: boolean; + auth?: string; +} + +export interface GetRepliesResponse { + op: string; + replies: Array<Comment>; +} + export interface BanFromCommunityForm { community_id: number; user_id: number; @@ -404,6 +417,7 @@ export interface CommentForm { creator_id: number; removed?: boolean; reason?: string; + read?: boolean; auth: string; } |