]> Untitled Git - lemmy.git/blob - src/websocket/mod.rs
Isomorphic docker (#1124)
[lemmy.git] / src / websocket / mod.rs
1 pub mod chat_server;
2 pub mod handlers;
3 pub mod messages;
4
5 #[derive(EnumString, ToString, Debug, Clone)]
6 pub enum UserOperation {
7   Login,
8   Register,
9   GetCaptcha,
10   CreateCommunity,
11   CreatePost,
12   ListCommunities,
13   ListCategories,
14   GetPost,
15   GetCommunity,
16   CreateComment,
17   EditComment,
18   DeleteComment,
19   RemoveComment,
20   MarkCommentAsRead,
21   SaveComment,
22   CreateCommentLike,
23   GetPosts,
24   CreatePostLike,
25   EditPost,
26   DeletePost,
27   RemovePost,
28   LockPost,
29   StickyPost,
30   SavePost,
31   EditCommunity,
32   DeleteCommunity,
33   RemoveCommunity,
34   FollowCommunity,
35   GetFollowedCommunities,
36   GetUserDetails,
37   GetReplies,
38   GetUserMentions,
39   MarkUserMentionAsRead,
40   GetModlog,
41   BanFromCommunity,
42   AddModToCommunity,
43   CreateSite,
44   EditSite,
45   GetSite,
46   AddAdmin,
47   BanUser,
48   Search,
49   MarkAllAsRead,
50   SaveUserSettings,
51   TransferCommunity,
52   TransferSite,
53   DeleteAccount,
54   PasswordReset,
55   PasswordChange,
56   CreatePrivateMessage,
57   EditPrivateMessage,
58   DeletePrivateMessage,
59   MarkPrivateMessageAsRead,
60   GetPrivateMessages,
61   UserJoin,
62   GetComments,
63   GetSiteConfig,
64   SaveSiteConfig,
65   PostJoin,
66   CommunityJoin,
67 }