slowwild_grpc.pb.go 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. // versions:
  3. // - protoc-gen-go-grpc v1.4.0
  4. // - protoc v3.19.4
  5. // source: proto/slowwild.proto
  6. package slowwildserver
  7. import (
  8. context "context"
  9. grpc "google.golang.org/grpc"
  10. codes "google.golang.org/grpc/codes"
  11. status "google.golang.org/grpc/status"
  12. )
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the grpc package it is being compiled against.
  15. // Requires gRPC-Go v1.62.0 or later.
  16. const _ = grpc.SupportPackageIsVersion8
  17. const (
  18. SlowWildServer_Login_FullMethodName = "/slowwildserver.SlowWildServer/Login"
  19. SlowWildServer_Register_FullMethodName = "/slowwildserver.SlowWildServer/Register"
  20. SlowWildServer_GetUserInfo_FullMethodName = "/slowwildserver.SlowWildServer/GetUserInfo"
  21. SlowWildServer_FindUser_FullMethodName = "/slowwildserver.SlowWildServer/FindUser"
  22. SlowWildServer_UserFollow_FullMethodName = "/slowwildserver.SlowWildServer/UserFollow"
  23. SlowWildServer_UnUserFollow_FullMethodName = "/slowwildserver.SlowWildServer/UnUserFollow"
  24. SlowWildServer_GetFans_FullMethodName = "/slowwildserver.SlowWildServer/GetFans"
  25. SlowWildServer_GetFollows_FullMethodName = "/slowwildserver.SlowWildServer/GetFollows"
  26. SlowWildServer_GetUserProfile_FullMethodName = "/slowwildserver.SlowWildServer/GetUserProfile"
  27. SlowWildServer_SearchUsername_FullMethodName = "/slowwildserver.SlowWildServer/SearchUsername"
  28. SlowWildServer_CreatePost_FullMethodName = "/slowwildserver.SlowWildServer/CreatePost"
  29. SlowWildServer_GetTagList_FullMethodName = "/slowwildserver.SlowWildServer/GetTagList"
  30. SlowWildServer_GetTag_FullMethodName = "/slowwildserver.SlowWildServer/GetTag"
  31. SlowWildServer_GetPostList_FullMethodName = "/slowwildserver.SlowWildServer/GetPostList"
  32. SlowWildServer_GetPost_FullMethodName = "/slowwildserver.SlowWildServer/GetPost"
  33. SlowWildServer_PostUpvote_FullMethodName = "/slowwildserver.SlowWildServer/PostUpvote"
  34. SlowWildServer_PostShare_FullMethodName = "/slowwildserver.SlowWildServer/PostShare"
  35. SlowWildServer_PostCollection_FullMethodName = "/slowwildserver.SlowWildServer/PostCollection"
  36. SlowWildServer_PostComment_FullMethodName = "/slowwildserver.SlowWildServer/PostComment"
  37. SlowWildServer_PostReply_FullMethodName = "/slowwildserver.SlowWildServer/PostReply"
  38. SlowWildServer_GetPostCommentList_FullMethodName = "/slowwildserver.SlowWildServer/GetPostCommentList"
  39. SlowWildServer_GetReplyList_FullMethodName = "/slowwildserver.SlowWildServer/GetReplyList"
  40. SlowWildServer_PostCommentUpvote_FullMethodName = "/slowwildserver.SlowWildServer/PostCommentUpvote"
  41. SlowWildServer_PostCommentThumbsDown_FullMethodName = "/slowwildserver.SlowWildServer/PostCommentThumbsDown"
  42. )
  43. // SlowWildServerClient is the client API for SlowWildServer service.
  44. //
  45. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
  46. type SlowWildServerClient interface {
  47. // 用户登录
  48. Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error)
  49. // 用户注册
  50. Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error)
  51. // 获取用户信息
  52. GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error)
  53. // 查询用户信息
  54. FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error)
  55. // 关注用户
  56. UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error)
  57. // 取消关注用户
  58. UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error)
  59. // 获取我得粉丝
  60. GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error)
  61. // 查询我的关注
  62. GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error)
  63. // 查询用户的详细信息
  64. GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error)
  65. // 搜索用户名称
  66. SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error)
  67. // 发布帖子
  68. CreatePost(ctx context.Context, in *CreatePostReq, opts ...grpc.CallOption) (*CreatePostRsp, error)
  69. // 获取话题列表
  70. GetTagList(ctx context.Context, in *GetTagListReq, opts ...grpc.CallOption) (*GetTagListRsp, error)
  71. // 获取话题详情
  72. GetTag(ctx context.Context, in *GetTagReq, opts ...grpc.CallOption) (*GetTagRsp, error)
  73. // 获取帖子列表
  74. GetPostList(ctx context.Context, in *GetPostListReq, opts ...grpc.CallOption) (*GetPostListRsp, error)
  75. // 获取帖子详情
  76. GetPost(ctx context.Context, in *GetPostReq, opts ...grpc.CallOption) (*GetPostRsp, error)
  77. // 点赞帖子
  78. PostUpvote(ctx context.Context, in *PostUpvoteReq, opts ...grpc.CallOption) (*PostUpvoteRsp, error)
  79. // 分享帖子
  80. PostShare(ctx context.Context, in *PostShareReq, opts ...grpc.CallOption) (*PostShareRsp, error)
  81. // 收藏帖子
  82. PostCollection(ctx context.Context, in *PostCollectionReq, opts ...grpc.CallOption) (*PostCollectionRsp, error)
  83. // 发布评论
  84. PostComment(ctx context.Context, in *PostCommentReq, opts ...grpc.CallOption) (*PostCommentRsp, error)
  85. // 发布回复
  86. PostReply(ctx context.Context, in *PostReplyReq, opts ...grpc.CallOption) (*PostReplyRsp, error)
  87. // 获取评论列表
  88. GetPostCommentList(ctx context.Context, in *GetPostCommentListReq, opts ...grpc.CallOption) (*GetPostCommentListRsp, error)
  89. // 获取回复列表
  90. GetReplyList(ctx context.Context, in *GetReplyListReq, opts ...grpc.CallOption) (*GetReplyListRsp, error)
  91. // 评论点赞
  92. PostCommentUpvote(ctx context.Context, in *PostCommentUpvoteReq, opts ...grpc.CallOption) (*PostCommentUpvoteRsp, error)
  93. // 评论点踩
  94. PostCommentThumbsDown(ctx context.Context, in *PostCommentThumbsDownReq, opts ...grpc.CallOption) (*PostCommentThumbsDownRsp, error)
  95. }
  96. type slowWildServerClient struct {
  97. cc grpc.ClientConnInterface
  98. }
  99. func NewSlowWildServerClient(cc grpc.ClientConnInterface) SlowWildServerClient {
  100. return &slowWildServerClient{cc}
  101. }
  102. func (c *slowWildServerClient) Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) {
  103. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  104. out := new(LoginAndRegisterRsp)
  105. err := c.cc.Invoke(ctx, SlowWildServer_Login_FullMethodName, in, out, cOpts...)
  106. if err != nil {
  107. return nil, err
  108. }
  109. return out, nil
  110. }
  111. func (c *slowWildServerClient) Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) {
  112. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  113. out := new(LoginAndRegisterRsp)
  114. err := c.cc.Invoke(ctx, SlowWildServer_Register_FullMethodName, in, out, cOpts...)
  115. if err != nil {
  116. return nil, err
  117. }
  118. return out, nil
  119. }
  120. func (c *slowWildServerClient) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error) {
  121. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  122. out := new(GetUserInfoResp)
  123. err := c.cc.Invoke(ctx, SlowWildServer_GetUserInfo_FullMethodName, in, out, cOpts...)
  124. if err != nil {
  125. return nil, err
  126. }
  127. return out, nil
  128. }
  129. func (c *slowWildServerClient) FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error) {
  130. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  131. out := new(FindUserResp)
  132. err := c.cc.Invoke(ctx, SlowWildServer_FindUser_FullMethodName, in, out, cOpts...)
  133. if err != nil {
  134. return nil, err
  135. }
  136. return out, nil
  137. }
  138. func (c *slowWildServerClient) UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error) {
  139. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  140. out := new(FollowUserRes)
  141. err := c.cc.Invoke(ctx, SlowWildServer_UserFollow_FullMethodName, in, out, cOpts...)
  142. if err != nil {
  143. return nil, err
  144. }
  145. return out, nil
  146. }
  147. func (c *slowWildServerClient) UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error) {
  148. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  149. out := new(UnFollowUserRes)
  150. err := c.cc.Invoke(ctx, SlowWildServer_UnUserFollow_FullMethodName, in, out, cOpts...)
  151. if err != nil {
  152. return nil, err
  153. }
  154. return out, nil
  155. }
  156. func (c *slowWildServerClient) GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) {
  157. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  158. out := new(GetFollowingRes)
  159. err := c.cc.Invoke(ctx, SlowWildServer_GetFans_FullMethodName, in, out, cOpts...)
  160. if err != nil {
  161. return nil, err
  162. }
  163. return out, nil
  164. }
  165. func (c *slowWildServerClient) GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) {
  166. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  167. out := new(GetFollowingRes)
  168. err := c.cc.Invoke(ctx, SlowWildServer_GetFollows_FullMethodName, in, out, cOpts...)
  169. if err != nil {
  170. return nil, err
  171. }
  172. return out, nil
  173. }
  174. func (c *slowWildServerClient) GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error) {
  175. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  176. out := new(GetUserProfileRes)
  177. err := c.cc.Invoke(ctx, SlowWildServer_GetUserProfile_FullMethodName, in, out, cOpts...)
  178. if err != nil {
  179. return nil, err
  180. }
  181. return out, nil
  182. }
  183. func (c *slowWildServerClient) SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error) {
  184. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  185. out := new(SearchUsernameRes)
  186. err := c.cc.Invoke(ctx, SlowWildServer_SearchUsername_FullMethodName, in, out, cOpts...)
  187. if err != nil {
  188. return nil, err
  189. }
  190. return out, nil
  191. }
  192. func (c *slowWildServerClient) CreatePost(ctx context.Context, in *CreatePostReq, opts ...grpc.CallOption) (*CreatePostRsp, error) {
  193. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  194. out := new(CreatePostRsp)
  195. err := c.cc.Invoke(ctx, SlowWildServer_CreatePost_FullMethodName, in, out, cOpts...)
  196. if err != nil {
  197. return nil, err
  198. }
  199. return out, nil
  200. }
  201. func (c *slowWildServerClient) GetTagList(ctx context.Context, in *GetTagListReq, opts ...grpc.CallOption) (*GetTagListRsp, error) {
  202. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  203. out := new(GetTagListRsp)
  204. err := c.cc.Invoke(ctx, SlowWildServer_GetTagList_FullMethodName, in, out, cOpts...)
  205. if err != nil {
  206. return nil, err
  207. }
  208. return out, nil
  209. }
  210. func (c *slowWildServerClient) GetTag(ctx context.Context, in *GetTagReq, opts ...grpc.CallOption) (*GetTagRsp, error) {
  211. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  212. out := new(GetTagRsp)
  213. err := c.cc.Invoke(ctx, SlowWildServer_GetTag_FullMethodName, in, out, cOpts...)
  214. if err != nil {
  215. return nil, err
  216. }
  217. return out, nil
  218. }
  219. func (c *slowWildServerClient) GetPostList(ctx context.Context, in *GetPostListReq, opts ...grpc.CallOption) (*GetPostListRsp, error) {
  220. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  221. out := new(GetPostListRsp)
  222. err := c.cc.Invoke(ctx, SlowWildServer_GetPostList_FullMethodName, in, out, cOpts...)
  223. if err != nil {
  224. return nil, err
  225. }
  226. return out, nil
  227. }
  228. func (c *slowWildServerClient) GetPost(ctx context.Context, in *GetPostReq, opts ...grpc.CallOption) (*GetPostRsp, error) {
  229. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  230. out := new(GetPostRsp)
  231. err := c.cc.Invoke(ctx, SlowWildServer_GetPost_FullMethodName, in, out, cOpts...)
  232. if err != nil {
  233. return nil, err
  234. }
  235. return out, nil
  236. }
  237. func (c *slowWildServerClient) PostUpvote(ctx context.Context, in *PostUpvoteReq, opts ...grpc.CallOption) (*PostUpvoteRsp, error) {
  238. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  239. out := new(PostUpvoteRsp)
  240. err := c.cc.Invoke(ctx, SlowWildServer_PostUpvote_FullMethodName, in, out, cOpts...)
  241. if err != nil {
  242. return nil, err
  243. }
  244. return out, nil
  245. }
  246. func (c *slowWildServerClient) PostShare(ctx context.Context, in *PostShareReq, opts ...grpc.CallOption) (*PostShareRsp, error) {
  247. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  248. out := new(PostShareRsp)
  249. err := c.cc.Invoke(ctx, SlowWildServer_PostShare_FullMethodName, in, out, cOpts...)
  250. if err != nil {
  251. return nil, err
  252. }
  253. return out, nil
  254. }
  255. func (c *slowWildServerClient) PostCollection(ctx context.Context, in *PostCollectionReq, opts ...grpc.CallOption) (*PostCollectionRsp, error) {
  256. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  257. out := new(PostCollectionRsp)
  258. err := c.cc.Invoke(ctx, SlowWildServer_PostCollection_FullMethodName, in, out, cOpts...)
  259. if err != nil {
  260. return nil, err
  261. }
  262. return out, nil
  263. }
  264. func (c *slowWildServerClient) PostComment(ctx context.Context, in *PostCommentReq, opts ...grpc.CallOption) (*PostCommentRsp, error) {
  265. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  266. out := new(PostCommentRsp)
  267. err := c.cc.Invoke(ctx, SlowWildServer_PostComment_FullMethodName, in, out, cOpts...)
  268. if err != nil {
  269. return nil, err
  270. }
  271. return out, nil
  272. }
  273. func (c *slowWildServerClient) PostReply(ctx context.Context, in *PostReplyReq, opts ...grpc.CallOption) (*PostReplyRsp, error) {
  274. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  275. out := new(PostReplyRsp)
  276. err := c.cc.Invoke(ctx, SlowWildServer_PostReply_FullMethodName, in, out, cOpts...)
  277. if err != nil {
  278. return nil, err
  279. }
  280. return out, nil
  281. }
  282. func (c *slowWildServerClient) GetPostCommentList(ctx context.Context, in *GetPostCommentListReq, opts ...grpc.CallOption) (*GetPostCommentListRsp, error) {
  283. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  284. out := new(GetPostCommentListRsp)
  285. err := c.cc.Invoke(ctx, SlowWildServer_GetPostCommentList_FullMethodName, in, out, cOpts...)
  286. if err != nil {
  287. return nil, err
  288. }
  289. return out, nil
  290. }
  291. func (c *slowWildServerClient) GetReplyList(ctx context.Context, in *GetReplyListReq, opts ...grpc.CallOption) (*GetReplyListRsp, error) {
  292. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  293. out := new(GetReplyListRsp)
  294. err := c.cc.Invoke(ctx, SlowWildServer_GetReplyList_FullMethodName, in, out, cOpts...)
  295. if err != nil {
  296. return nil, err
  297. }
  298. return out, nil
  299. }
  300. func (c *slowWildServerClient) PostCommentUpvote(ctx context.Context, in *PostCommentUpvoteReq, opts ...grpc.CallOption) (*PostCommentUpvoteRsp, error) {
  301. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  302. out := new(PostCommentUpvoteRsp)
  303. err := c.cc.Invoke(ctx, SlowWildServer_PostCommentUpvote_FullMethodName, in, out, cOpts...)
  304. if err != nil {
  305. return nil, err
  306. }
  307. return out, nil
  308. }
  309. func (c *slowWildServerClient) PostCommentThumbsDown(ctx context.Context, in *PostCommentThumbsDownReq, opts ...grpc.CallOption) (*PostCommentThumbsDownRsp, error) {
  310. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  311. out := new(PostCommentThumbsDownRsp)
  312. err := c.cc.Invoke(ctx, SlowWildServer_PostCommentThumbsDown_FullMethodName, in, out, cOpts...)
  313. if err != nil {
  314. return nil, err
  315. }
  316. return out, nil
  317. }
  318. // SlowWildServerServer is the server API for SlowWildServer service.
  319. // All implementations must embed UnimplementedSlowWildServerServer
  320. // for forward compatibility
  321. type SlowWildServerServer interface {
  322. // 用户登录
  323. Login(context.Context, *LoginReq) (*LoginAndRegisterRsp, error)
  324. // 用户注册
  325. Register(context.Context, *RegisterReq) (*LoginAndRegisterRsp, error)
  326. // 获取用户信息
  327. GetUserInfo(context.Context, *GetUserInfoReq) (*GetUserInfoResp, error)
  328. // 查询用户信息
  329. FindUser(context.Context, *FindUserReq) (*FindUserResp, error)
  330. // 关注用户
  331. UserFollow(context.Context, *FollowUserReq) (*FollowUserRes, error)
  332. // 取消关注用户
  333. UnUserFollow(context.Context, *UnFollowUserReq) (*UnFollowUserRes, error)
  334. // 获取我得粉丝
  335. GetFans(context.Context, *GetFollowingReq) (*GetFollowingRes, error)
  336. // 查询我的关注
  337. GetFollows(context.Context, *GetFollowingReq) (*GetFollowingRes, error)
  338. // 查询用户的详细信息
  339. GetUserProfile(context.Context, *GetUserProfileReq) (*GetUserProfileRes, error)
  340. // 搜索用户名称
  341. SearchUsername(context.Context, *SearchUsernameReq) (*SearchUsernameRes, error)
  342. // 发布帖子
  343. CreatePost(context.Context, *CreatePostReq) (*CreatePostRsp, error)
  344. // 获取话题列表
  345. GetTagList(context.Context, *GetTagListReq) (*GetTagListRsp, error)
  346. // 获取话题详情
  347. GetTag(context.Context, *GetTagReq) (*GetTagRsp, error)
  348. // 获取帖子列表
  349. GetPostList(context.Context, *GetPostListReq) (*GetPostListRsp, error)
  350. // 获取帖子详情
  351. GetPost(context.Context, *GetPostReq) (*GetPostRsp, error)
  352. // 点赞帖子
  353. PostUpvote(context.Context, *PostUpvoteReq) (*PostUpvoteRsp, error)
  354. // 分享帖子
  355. PostShare(context.Context, *PostShareReq) (*PostShareRsp, error)
  356. // 收藏帖子
  357. PostCollection(context.Context, *PostCollectionReq) (*PostCollectionRsp, error)
  358. // 发布评论
  359. PostComment(context.Context, *PostCommentReq) (*PostCommentRsp, error)
  360. // 发布回复
  361. PostReply(context.Context, *PostReplyReq) (*PostReplyRsp, error)
  362. // 获取评论列表
  363. GetPostCommentList(context.Context, *GetPostCommentListReq) (*GetPostCommentListRsp, error)
  364. // 获取回复列表
  365. GetReplyList(context.Context, *GetReplyListReq) (*GetReplyListRsp, error)
  366. // 评论点赞
  367. PostCommentUpvote(context.Context, *PostCommentUpvoteReq) (*PostCommentUpvoteRsp, error)
  368. // 评论点踩
  369. PostCommentThumbsDown(context.Context, *PostCommentThumbsDownReq) (*PostCommentThumbsDownRsp, error)
  370. mustEmbedUnimplementedSlowWildServerServer()
  371. }
  372. // UnimplementedSlowWildServerServer must be embedded to have forward compatible implementations.
  373. type UnimplementedSlowWildServerServer struct {
  374. }
  375. func (UnimplementedSlowWildServerServer) Login(context.Context, *LoginReq) (*LoginAndRegisterRsp, error) {
  376. return nil, status.Errorf(codes.Unimplemented, "method Login not implemented")
  377. }
  378. func (UnimplementedSlowWildServerServer) Register(context.Context, *RegisterReq) (*LoginAndRegisterRsp, error) {
  379. return nil, status.Errorf(codes.Unimplemented, "method Register not implemented")
  380. }
  381. func (UnimplementedSlowWildServerServer) GetUserInfo(context.Context, *GetUserInfoReq) (*GetUserInfoResp, error) {
  382. return nil, status.Errorf(codes.Unimplemented, "method GetUserInfo not implemented")
  383. }
  384. func (UnimplementedSlowWildServerServer) FindUser(context.Context, *FindUserReq) (*FindUserResp, error) {
  385. return nil, status.Errorf(codes.Unimplemented, "method FindUser not implemented")
  386. }
  387. func (UnimplementedSlowWildServerServer) UserFollow(context.Context, *FollowUserReq) (*FollowUserRes, error) {
  388. return nil, status.Errorf(codes.Unimplemented, "method UserFollow not implemented")
  389. }
  390. func (UnimplementedSlowWildServerServer) UnUserFollow(context.Context, *UnFollowUserReq) (*UnFollowUserRes, error) {
  391. return nil, status.Errorf(codes.Unimplemented, "method UnUserFollow not implemented")
  392. }
  393. func (UnimplementedSlowWildServerServer) GetFans(context.Context, *GetFollowingReq) (*GetFollowingRes, error) {
  394. return nil, status.Errorf(codes.Unimplemented, "method GetFans not implemented")
  395. }
  396. func (UnimplementedSlowWildServerServer) GetFollows(context.Context, *GetFollowingReq) (*GetFollowingRes, error) {
  397. return nil, status.Errorf(codes.Unimplemented, "method GetFollows not implemented")
  398. }
  399. func (UnimplementedSlowWildServerServer) GetUserProfile(context.Context, *GetUserProfileReq) (*GetUserProfileRes, error) {
  400. return nil, status.Errorf(codes.Unimplemented, "method GetUserProfile not implemented")
  401. }
  402. func (UnimplementedSlowWildServerServer) SearchUsername(context.Context, *SearchUsernameReq) (*SearchUsernameRes, error) {
  403. return nil, status.Errorf(codes.Unimplemented, "method SearchUsername not implemented")
  404. }
  405. func (UnimplementedSlowWildServerServer) CreatePost(context.Context, *CreatePostReq) (*CreatePostRsp, error) {
  406. return nil, status.Errorf(codes.Unimplemented, "method CreatePost not implemented")
  407. }
  408. func (UnimplementedSlowWildServerServer) GetTagList(context.Context, *GetTagListReq) (*GetTagListRsp, error) {
  409. return nil, status.Errorf(codes.Unimplemented, "method GetTagList not implemented")
  410. }
  411. func (UnimplementedSlowWildServerServer) GetTag(context.Context, *GetTagReq) (*GetTagRsp, error) {
  412. return nil, status.Errorf(codes.Unimplemented, "method GetTag not implemented")
  413. }
  414. func (UnimplementedSlowWildServerServer) GetPostList(context.Context, *GetPostListReq) (*GetPostListRsp, error) {
  415. return nil, status.Errorf(codes.Unimplemented, "method GetPostList not implemented")
  416. }
  417. func (UnimplementedSlowWildServerServer) GetPost(context.Context, *GetPostReq) (*GetPostRsp, error) {
  418. return nil, status.Errorf(codes.Unimplemented, "method GetPost not implemented")
  419. }
  420. func (UnimplementedSlowWildServerServer) PostUpvote(context.Context, *PostUpvoteReq) (*PostUpvoteRsp, error) {
  421. return nil, status.Errorf(codes.Unimplemented, "method PostUpvote not implemented")
  422. }
  423. func (UnimplementedSlowWildServerServer) PostShare(context.Context, *PostShareReq) (*PostShareRsp, error) {
  424. return nil, status.Errorf(codes.Unimplemented, "method PostShare not implemented")
  425. }
  426. func (UnimplementedSlowWildServerServer) PostCollection(context.Context, *PostCollectionReq) (*PostCollectionRsp, error) {
  427. return nil, status.Errorf(codes.Unimplemented, "method PostCollection not implemented")
  428. }
  429. func (UnimplementedSlowWildServerServer) PostComment(context.Context, *PostCommentReq) (*PostCommentRsp, error) {
  430. return nil, status.Errorf(codes.Unimplemented, "method PostComment not implemented")
  431. }
  432. func (UnimplementedSlowWildServerServer) PostReply(context.Context, *PostReplyReq) (*PostReplyRsp, error) {
  433. return nil, status.Errorf(codes.Unimplemented, "method PostReply not implemented")
  434. }
  435. func (UnimplementedSlowWildServerServer) GetPostCommentList(context.Context, *GetPostCommentListReq) (*GetPostCommentListRsp, error) {
  436. return nil, status.Errorf(codes.Unimplemented, "method GetPostCommentList not implemented")
  437. }
  438. func (UnimplementedSlowWildServerServer) GetReplyList(context.Context, *GetReplyListReq) (*GetReplyListRsp, error) {
  439. return nil, status.Errorf(codes.Unimplemented, "method GetReplyList not implemented")
  440. }
  441. func (UnimplementedSlowWildServerServer) PostCommentUpvote(context.Context, *PostCommentUpvoteReq) (*PostCommentUpvoteRsp, error) {
  442. return nil, status.Errorf(codes.Unimplemented, "method PostCommentUpvote not implemented")
  443. }
  444. func (UnimplementedSlowWildServerServer) PostCommentThumbsDown(context.Context, *PostCommentThumbsDownReq) (*PostCommentThumbsDownRsp, error) {
  445. return nil, status.Errorf(codes.Unimplemented, "method PostCommentThumbsDown not implemented")
  446. }
  447. func (UnimplementedSlowWildServerServer) mustEmbedUnimplementedSlowWildServerServer() {}
  448. // UnsafeSlowWildServerServer may be embedded to opt out of forward compatibility for this service.
  449. // Use of this interface is not recommended, as added methods to SlowWildServerServer will
  450. // result in compilation errors.
  451. type UnsafeSlowWildServerServer interface {
  452. mustEmbedUnimplementedSlowWildServerServer()
  453. }
  454. func RegisterSlowWildServerServer(s grpc.ServiceRegistrar, srv SlowWildServerServer) {
  455. s.RegisterService(&SlowWildServer_ServiceDesc, srv)
  456. }
  457. func _SlowWildServer_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  458. in := new(LoginReq)
  459. if err := dec(in); err != nil {
  460. return nil, err
  461. }
  462. if interceptor == nil {
  463. return srv.(SlowWildServerServer).Login(ctx, in)
  464. }
  465. info := &grpc.UnaryServerInfo{
  466. Server: srv,
  467. FullMethod: SlowWildServer_Login_FullMethodName,
  468. }
  469. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  470. return srv.(SlowWildServerServer).Login(ctx, req.(*LoginReq))
  471. }
  472. return interceptor(ctx, in, info, handler)
  473. }
  474. func _SlowWildServer_Register_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  475. in := new(RegisterReq)
  476. if err := dec(in); err != nil {
  477. return nil, err
  478. }
  479. if interceptor == nil {
  480. return srv.(SlowWildServerServer).Register(ctx, in)
  481. }
  482. info := &grpc.UnaryServerInfo{
  483. Server: srv,
  484. FullMethod: SlowWildServer_Register_FullMethodName,
  485. }
  486. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  487. return srv.(SlowWildServerServer).Register(ctx, req.(*RegisterReq))
  488. }
  489. return interceptor(ctx, in, info, handler)
  490. }
  491. func _SlowWildServer_GetUserInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  492. in := new(GetUserInfoReq)
  493. if err := dec(in); err != nil {
  494. return nil, err
  495. }
  496. if interceptor == nil {
  497. return srv.(SlowWildServerServer).GetUserInfo(ctx, in)
  498. }
  499. info := &grpc.UnaryServerInfo{
  500. Server: srv,
  501. FullMethod: SlowWildServer_GetUserInfo_FullMethodName,
  502. }
  503. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  504. return srv.(SlowWildServerServer).GetUserInfo(ctx, req.(*GetUserInfoReq))
  505. }
  506. return interceptor(ctx, in, info, handler)
  507. }
  508. func _SlowWildServer_FindUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  509. in := new(FindUserReq)
  510. if err := dec(in); err != nil {
  511. return nil, err
  512. }
  513. if interceptor == nil {
  514. return srv.(SlowWildServerServer).FindUser(ctx, in)
  515. }
  516. info := &grpc.UnaryServerInfo{
  517. Server: srv,
  518. FullMethod: SlowWildServer_FindUser_FullMethodName,
  519. }
  520. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  521. return srv.(SlowWildServerServer).FindUser(ctx, req.(*FindUserReq))
  522. }
  523. return interceptor(ctx, in, info, handler)
  524. }
  525. func _SlowWildServer_UserFollow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  526. in := new(FollowUserReq)
  527. if err := dec(in); err != nil {
  528. return nil, err
  529. }
  530. if interceptor == nil {
  531. return srv.(SlowWildServerServer).UserFollow(ctx, in)
  532. }
  533. info := &grpc.UnaryServerInfo{
  534. Server: srv,
  535. FullMethod: SlowWildServer_UserFollow_FullMethodName,
  536. }
  537. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  538. return srv.(SlowWildServerServer).UserFollow(ctx, req.(*FollowUserReq))
  539. }
  540. return interceptor(ctx, in, info, handler)
  541. }
  542. func _SlowWildServer_UnUserFollow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  543. in := new(UnFollowUserReq)
  544. if err := dec(in); err != nil {
  545. return nil, err
  546. }
  547. if interceptor == nil {
  548. return srv.(SlowWildServerServer).UnUserFollow(ctx, in)
  549. }
  550. info := &grpc.UnaryServerInfo{
  551. Server: srv,
  552. FullMethod: SlowWildServer_UnUserFollow_FullMethodName,
  553. }
  554. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  555. return srv.(SlowWildServerServer).UnUserFollow(ctx, req.(*UnFollowUserReq))
  556. }
  557. return interceptor(ctx, in, info, handler)
  558. }
  559. func _SlowWildServer_GetFans_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  560. in := new(GetFollowingReq)
  561. if err := dec(in); err != nil {
  562. return nil, err
  563. }
  564. if interceptor == nil {
  565. return srv.(SlowWildServerServer).GetFans(ctx, in)
  566. }
  567. info := &grpc.UnaryServerInfo{
  568. Server: srv,
  569. FullMethod: SlowWildServer_GetFans_FullMethodName,
  570. }
  571. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  572. return srv.(SlowWildServerServer).GetFans(ctx, req.(*GetFollowingReq))
  573. }
  574. return interceptor(ctx, in, info, handler)
  575. }
  576. func _SlowWildServer_GetFollows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  577. in := new(GetFollowingReq)
  578. if err := dec(in); err != nil {
  579. return nil, err
  580. }
  581. if interceptor == nil {
  582. return srv.(SlowWildServerServer).GetFollows(ctx, in)
  583. }
  584. info := &grpc.UnaryServerInfo{
  585. Server: srv,
  586. FullMethod: SlowWildServer_GetFollows_FullMethodName,
  587. }
  588. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  589. return srv.(SlowWildServerServer).GetFollows(ctx, req.(*GetFollowingReq))
  590. }
  591. return interceptor(ctx, in, info, handler)
  592. }
  593. func _SlowWildServer_GetUserProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  594. in := new(GetUserProfileReq)
  595. if err := dec(in); err != nil {
  596. return nil, err
  597. }
  598. if interceptor == nil {
  599. return srv.(SlowWildServerServer).GetUserProfile(ctx, in)
  600. }
  601. info := &grpc.UnaryServerInfo{
  602. Server: srv,
  603. FullMethod: SlowWildServer_GetUserProfile_FullMethodName,
  604. }
  605. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  606. return srv.(SlowWildServerServer).GetUserProfile(ctx, req.(*GetUserProfileReq))
  607. }
  608. return interceptor(ctx, in, info, handler)
  609. }
  610. func _SlowWildServer_SearchUsername_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  611. in := new(SearchUsernameReq)
  612. if err := dec(in); err != nil {
  613. return nil, err
  614. }
  615. if interceptor == nil {
  616. return srv.(SlowWildServerServer).SearchUsername(ctx, in)
  617. }
  618. info := &grpc.UnaryServerInfo{
  619. Server: srv,
  620. FullMethod: SlowWildServer_SearchUsername_FullMethodName,
  621. }
  622. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  623. return srv.(SlowWildServerServer).SearchUsername(ctx, req.(*SearchUsernameReq))
  624. }
  625. return interceptor(ctx, in, info, handler)
  626. }
  627. func _SlowWildServer_CreatePost_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  628. in := new(CreatePostReq)
  629. if err := dec(in); err != nil {
  630. return nil, err
  631. }
  632. if interceptor == nil {
  633. return srv.(SlowWildServerServer).CreatePost(ctx, in)
  634. }
  635. info := &grpc.UnaryServerInfo{
  636. Server: srv,
  637. FullMethod: SlowWildServer_CreatePost_FullMethodName,
  638. }
  639. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  640. return srv.(SlowWildServerServer).CreatePost(ctx, req.(*CreatePostReq))
  641. }
  642. return interceptor(ctx, in, info, handler)
  643. }
  644. func _SlowWildServer_GetTagList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  645. in := new(GetTagListReq)
  646. if err := dec(in); err != nil {
  647. return nil, err
  648. }
  649. if interceptor == nil {
  650. return srv.(SlowWildServerServer).GetTagList(ctx, in)
  651. }
  652. info := &grpc.UnaryServerInfo{
  653. Server: srv,
  654. FullMethod: SlowWildServer_GetTagList_FullMethodName,
  655. }
  656. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  657. return srv.(SlowWildServerServer).GetTagList(ctx, req.(*GetTagListReq))
  658. }
  659. return interceptor(ctx, in, info, handler)
  660. }
  661. func _SlowWildServer_GetTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  662. in := new(GetTagReq)
  663. if err := dec(in); err != nil {
  664. return nil, err
  665. }
  666. if interceptor == nil {
  667. return srv.(SlowWildServerServer).GetTag(ctx, in)
  668. }
  669. info := &grpc.UnaryServerInfo{
  670. Server: srv,
  671. FullMethod: SlowWildServer_GetTag_FullMethodName,
  672. }
  673. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  674. return srv.(SlowWildServerServer).GetTag(ctx, req.(*GetTagReq))
  675. }
  676. return interceptor(ctx, in, info, handler)
  677. }
  678. func _SlowWildServer_GetPostList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  679. in := new(GetPostListReq)
  680. if err := dec(in); err != nil {
  681. return nil, err
  682. }
  683. if interceptor == nil {
  684. return srv.(SlowWildServerServer).GetPostList(ctx, in)
  685. }
  686. info := &grpc.UnaryServerInfo{
  687. Server: srv,
  688. FullMethod: SlowWildServer_GetPostList_FullMethodName,
  689. }
  690. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  691. return srv.(SlowWildServerServer).GetPostList(ctx, req.(*GetPostListReq))
  692. }
  693. return interceptor(ctx, in, info, handler)
  694. }
  695. func _SlowWildServer_GetPost_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  696. in := new(GetPostReq)
  697. if err := dec(in); err != nil {
  698. return nil, err
  699. }
  700. if interceptor == nil {
  701. return srv.(SlowWildServerServer).GetPost(ctx, in)
  702. }
  703. info := &grpc.UnaryServerInfo{
  704. Server: srv,
  705. FullMethod: SlowWildServer_GetPost_FullMethodName,
  706. }
  707. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  708. return srv.(SlowWildServerServer).GetPost(ctx, req.(*GetPostReq))
  709. }
  710. return interceptor(ctx, in, info, handler)
  711. }
  712. func _SlowWildServer_PostUpvote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  713. in := new(PostUpvoteReq)
  714. if err := dec(in); err != nil {
  715. return nil, err
  716. }
  717. if interceptor == nil {
  718. return srv.(SlowWildServerServer).PostUpvote(ctx, in)
  719. }
  720. info := &grpc.UnaryServerInfo{
  721. Server: srv,
  722. FullMethod: SlowWildServer_PostUpvote_FullMethodName,
  723. }
  724. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  725. return srv.(SlowWildServerServer).PostUpvote(ctx, req.(*PostUpvoteReq))
  726. }
  727. return interceptor(ctx, in, info, handler)
  728. }
  729. func _SlowWildServer_PostShare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  730. in := new(PostShareReq)
  731. if err := dec(in); err != nil {
  732. return nil, err
  733. }
  734. if interceptor == nil {
  735. return srv.(SlowWildServerServer).PostShare(ctx, in)
  736. }
  737. info := &grpc.UnaryServerInfo{
  738. Server: srv,
  739. FullMethod: SlowWildServer_PostShare_FullMethodName,
  740. }
  741. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  742. return srv.(SlowWildServerServer).PostShare(ctx, req.(*PostShareReq))
  743. }
  744. return interceptor(ctx, in, info, handler)
  745. }
  746. func _SlowWildServer_PostCollection_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  747. in := new(PostCollectionReq)
  748. if err := dec(in); err != nil {
  749. return nil, err
  750. }
  751. if interceptor == nil {
  752. return srv.(SlowWildServerServer).PostCollection(ctx, in)
  753. }
  754. info := &grpc.UnaryServerInfo{
  755. Server: srv,
  756. FullMethod: SlowWildServer_PostCollection_FullMethodName,
  757. }
  758. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  759. return srv.(SlowWildServerServer).PostCollection(ctx, req.(*PostCollectionReq))
  760. }
  761. return interceptor(ctx, in, info, handler)
  762. }
  763. func _SlowWildServer_PostComment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  764. in := new(PostCommentReq)
  765. if err := dec(in); err != nil {
  766. return nil, err
  767. }
  768. if interceptor == nil {
  769. return srv.(SlowWildServerServer).PostComment(ctx, in)
  770. }
  771. info := &grpc.UnaryServerInfo{
  772. Server: srv,
  773. FullMethod: SlowWildServer_PostComment_FullMethodName,
  774. }
  775. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  776. return srv.(SlowWildServerServer).PostComment(ctx, req.(*PostCommentReq))
  777. }
  778. return interceptor(ctx, in, info, handler)
  779. }
  780. func _SlowWildServer_PostReply_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  781. in := new(PostReplyReq)
  782. if err := dec(in); err != nil {
  783. return nil, err
  784. }
  785. if interceptor == nil {
  786. return srv.(SlowWildServerServer).PostReply(ctx, in)
  787. }
  788. info := &grpc.UnaryServerInfo{
  789. Server: srv,
  790. FullMethod: SlowWildServer_PostReply_FullMethodName,
  791. }
  792. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  793. return srv.(SlowWildServerServer).PostReply(ctx, req.(*PostReplyReq))
  794. }
  795. return interceptor(ctx, in, info, handler)
  796. }
  797. func _SlowWildServer_GetPostCommentList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  798. in := new(GetPostCommentListReq)
  799. if err := dec(in); err != nil {
  800. return nil, err
  801. }
  802. if interceptor == nil {
  803. return srv.(SlowWildServerServer).GetPostCommentList(ctx, in)
  804. }
  805. info := &grpc.UnaryServerInfo{
  806. Server: srv,
  807. FullMethod: SlowWildServer_GetPostCommentList_FullMethodName,
  808. }
  809. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  810. return srv.(SlowWildServerServer).GetPostCommentList(ctx, req.(*GetPostCommentListReq))
  811. }
  812. return interceptor(ctx, in, info, handler)
  813. }
  814. func _SlowWildServer_GetReplyList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  815. in := new(GetReplyListReq)
  816. if err := dec(in); err != nil {
  817. return nil, err
  818. }
  819. if interceptor == nil {
  820. return srv.(SlowWildServerServer).GetReplyList(ctx, in)
  821. }
  822. info := &grpc.UnaryServerInfo{
  823. Server: srv,
  824. FullMethod: SlowWildServer_GetReplyList_FullMethodName,
  825. }
  826. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  827. return srv.(SlowWildServerServer).GetReplyList(ctx, req.(*GetReplyListReq))
  828. }
  829. return interceptor(ctx, in, info, handler)
  830. }
  831. func _SlowWildServer_PostCommentUpvote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  832. in := new(PostCommentUpvoteReq)
  833. if err := dec(in); err != nil {
  834. return nil, err
  835. }
  836. if interceptor == nil {
  837. return srv.(SlowWildServerServer).PostCommentUpvote(ctx, in)
  838. }
  839. info := &grpc.UnaryServerInfo{
  840. Server: srv,
  841. FullMethod: SlowWildServer_PostCommentUpvote_FullMethodName,
  842. }
  843. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  844. return srv.(SlowWildServerServer).PostCommentUpvote(ctx, req.(*PostCommentUpvoteReq))
  845. }
  846. return interceptor(ctx, in, info, handler)
  847. }
  848. func _SlowWildServer_PostCommentThumbsDown_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  849. in := new(PostCommentThumbsDownReq)
  850. if err := dec(in); err != nil {
  851. return nil, err
  852. }
  853. if interceptor == nil {
  854. return srv.(SlowWildServerServer).PostCommentThumbsDown(ctx, in)
  855. }
  856. info := &grpc.UnaryServerInfo{
  857. Server: srv,
  858. FullMethod: SlowWildServer_PostCommentThumbsDown_FullMethodName,
  859. }
  860. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  861. return srv.(SlowWildServerServer).PostCommentThumbsDown(ctx, req.(*PostCommentThumbsDownReq))
  862. }
  863. return interceptor(ctx, in, info, handler)
  864. }
  865. // SlowWildServer_ServiceDesc is the grpc.ServiceDesc for SlowWildServer service.
  866. // It's only intended for direct use with grpc.RegisterService,
  867. // and not to be introspected or modified (even as a copy)
  868. var SlowWildServer_ServiceDesc = grpc.ServiceDesc{
  869. ServiceName: "slowwildserver.SlowWildServer",
  870. HandlerType: (*SlowWildServerServer)(nil),
  871. Methods: []grpc.MethodDesc{
  872. {
  873. MethodName: "Login",
  874. Handler: _SlowWildServer_Login_Handler,
  875. },
  876. {
  877. MethodName: "Register",
  878. Handler: _SlowWildServer_Register_Handler,
  879. },
  880. {
  881. MethodName: "GetUserInfo",
  882. Handler: _SlowWildServer_GetUserInfo_Handler,
  883. },
  884. {
  885. MethodName: "FindUser",
  886. Handler: _SlowWildServer_FindUser_Handler,
  887. },
  888. {
  889. MethodName: "UserFollow",
  890. Handler: _SlowWildServer_UserFollow_Handler,
  891. },
  892. {
  893. MethodName: "UnUserFollow",
  894. Handler: _SlowWildServer_UnUserFollow_Handler,
  895. },
  896. {
  897. MethodName: "GetFans",
  898. Handler: _SlowWildServer_GetFans_Handler,
  899. },
  900. {
  901. MethodName: "GetFollows",
  902. Handler: _SlowWildServer_GetFollows_Handler,
  903. },
  904. {
  905. MethodName: "GetUserProfile",
  906. Handler: _SlowWildServer_GetUserProfile_Handler,
  907. },
  908. {
  909. MethodName: "SearchUsername",
  910. Handler: _SlowWildServer_SearchUsername_Handler,
  911. },
  912. {
  913. MethodName: "CreatePost",
  914. Handler: _SlowWildServer_CreatePost_Handler,
  915. },
  916. {
  917. MethodName: "GetTagList",
  918. Handler: _SlowWildServer_GetTagList_Handler,
  919. },
  920. {
  921. MethodName: "GetTag",
  922. Handler: _SlowWildServer_GetTag_Handler,
  923. },
  924. {
  925. MethodName: "GetPostList",
  926. Handler: _SlowWildServer_GetPostList_Handler,
  927. },
  928. {
  929. MethodName: "GetPost",
  930. Handler: _SlowWildServer_GetPost_Handler,
  931. },
  932. {
  933. MethodName: "PostUpvote",
  934. Handler: _SlowWildServer_PostUpvote_Handler,
  935. },
  936. {
  937. MethodName: "PostShare",
  938. Handler: _SlowWildServer_PostShare_Handler,
  939. },
  940. {
  941. MethodName: "PostCollection",
  942. Handler: _SlowWildServer_PostCollection_Handler,
  943. },
  944. {
  945. MethodName: "PostComment",
  946. Handler: _SlowWildServer_PostComment_Handler,
  947. },
  948. {
  949. MethodName: "PostReply",
  950. Handler: _SlowWildServer_PostReply_Handler,
  951. },
  952. {
  953. MethodName: "GetPostCommentList",
  954. Handler: _SlowWildServer_GetPostCommentList_Handler,
  955. },
  956. {
  957. MethodName: "GetReplyList",
  958. Handler: _SlowWildServer_GetReplyList_Handler,
  959. },
  960. {
  961. MethodName: "PostCommentUpvote",
  962. Handler: _SlowWildServer_PostCommentUpvote_Handler,
  963. },
  964. {
  965. MethodName: "PostCommentThumbsDown",
  966. Handler: _SlowWildServer_PostCommentThumbsDown_Handler,
  967. },
  968. },
  969. Streams: []grpc.StreamDesc{},
  970. Metadata: "proto/slowwild.proto",
  971. }