1package pds
2
3import (
4 "io"
5 "strconv"
6
7 comatprototypes "github.com/bluesky-social/indigo/api/atproto"
8 "github.com/labstack/echo/v4"
9 "go.opentelemetry.io/otel"
10)
11
12func (s *Server) RegisterHandlersComAtproto(e *echo.Echo) error {
13 e.POST("/xrpc/com.atproto.admin.disableAccountInvites", s.HandleComAtprotoAdminDisableAccountInvites)
14 e.POST("/xrpc/com.atproto.admin.disableInviteCodes", s.HandleComAtprotoAdminDisableInviteCodes)
15 e.POST("/xrpc/com.atproto.admin.enableAccountInvites", s.HandleComAtprotoAdminEnableAccountInvites)
16 e.GET("/xrpc/com.atproto.admin.getAccountInfo", s.HandleComAtprotoAdminGetAccountInfo)
17 e.GET("/xrpc/com.atproto.admin.getInviteCodes", s.HandleComAtprotoAdminGetInviteCodes)
18 e.GET("/xrpc/com.atproto.admin.getSubjectStatus", s.HandleComAtprotoAdminGetSubjectStatus)
19 e.POST("/xrpc/com.atproto.admin.sendEmail", s.HandleComAtprotoAdminSendEmail)
20 e.POST("/xrpc/com.atproto.admin.updateAccountEmail", s.HandleComAtprotoAdminUpdateAccountEmail)
21 e.POST("/xrpc/com.atproto.admin.updateAccountHandle", s.HandleComAtprotoAdminUpdateAccountHandle)
22 e.POST("/xrpc/com.atproto.admin.updateSubjectStatus", s.HandleComAtprotoAdminUpdateSubjectStatus)
23 e.GET("/xrpc/com.atproto.identity.resolveHandle", s.HandleComAtprotoIdentityResolveHandle)
24 e.POST("/xrpc/com.atproto.identity.updateHandle", s.HandleComAtprotoIdentityUpdateHandle)
25 e.GET("/xrpc/com.atproto.label.queryLabels", s.HandleComAtprotoLabelQueryLabels)
26 e.POST("/xrpc/com.atproto.moderation.createReport", s.HandleComAtprotoModerationCreateReport)
27 e.POST("/xrpc/com.atproto.repo.applyWrites", s.HandleComAtprotoRepoApplyWrites)
28 e.POST("/xrpc/com.atproto.repo.createRecord", s.HandleComAtprotoRepoCreateRecord)
29 e.POST("/xrpc/com.atproto.repo.deleteRecord", s.HandleComAtprotoRepoDeleteRecord)
30 e.GET("/xrpc/com.atproto.repo.describeRepo", s.HandleComAtprotoRepoDescribeRepo)
31 e.GET("/xrpc/com.atproto.repo.getRecord", s.HandleComAtprotoRepoGetRecord)
32 e.GET("/xrpc/com.atproto.repo.listRecords", s.HandleComAtprotoRepoListRecords)
33 e.POST("/xrpc/com.atproto.repo.putRecord", s.HandleComAtprotoRepoPutRecord)
34 e.POST("/xrpc/com.atproto.repo.uploadBlob", s.HandleComAtprotoRepoUploadBlob)
35 e.POST("/xrpc/com.atproto.server.confirmEmail", s.HandleComAtprotoServerConfirmEmail)
36 e.POST("/xrpc/com.atproto.server.createAccount", s.HandleComAtprotoServerCreateAccount)
37 e.POST("/xrpc/com.atproto.server.createAppPassword", s.HandleComAtprotoServerCreateAppPassword)
38 e.POST("/xrpc/com.atproto.server.createInviteCode", s.HandleComAtprotoServerCreateInviteCode)
39 e.POST("/xrpc/com.atproto.server.createInviteCodes", s.HandleComAtprotoServerCreateInviteCodes)
40 e.POST("/xrpc/com.atproto.server.createSession", s.HandleComAtprotoServerCreateSession)
41 e.POST("/xrpc/com.atproto.server.deleteAccount", s.HandleComAtprotoServerDeleteAccount)
42 e.POST("/xrpc/com.atproto.server.deleteSession", s.HandleComAtprotoServerDeleteSession)
43 e.GET("/xrpc/com.atproto.server.describeServer", s.HandleComAtprotoServerDescribeServer)
44 e.GET("/xrpc/com.atproto.server.getAccountInviteCodes", s.HandleComAtprotoServerGetAccountInviteCodes)
45 e.GET("/xrpc/com.atproto.server.getSession", s.HandleComAtprotoServerGetSession)
46 e.GET("/xrpc/com.atproto.server.listAppPasswords", s.HandleComAtprotoServerListAppPasswords)
47 e.POST("/xrpc/com.atproto.server.refreshSession", s.HandleComAtprotoServerRefreshSession)
48 e.POST("/xrpc/com.atproto.server.requestAccountDelete", s.HandleComAtprotoServerRequestAccountDelete)
49 e.POST("/xrpc/com.atproto.server.requestEmailConfirmation", s.HandleComAtprotoServerRequestEmailConfirmation)
50 e.POST("/xrpc/com.atproto.server.requestEmailUpdate", s.HandleComAtprotoServerRequestEmailUpdate)
51 e.POST("/xrpc/com.atproto.server.requestPasswordReset", s.HandleComAtprotoServerRequestPasswordReset)
52 e.POST("/xrpc/com.atproto.server.reserveSigningKey", s.HandleComAtprotoServerReserveSigningKey)
53 e.POST("/xrpc/com.atproto.server.resetPassword", s.HandleComAtprotoServerResetPassword)
54 e.POST("/xrpc/com.atproto.server.revokeAppPassword", s.HandleComAtprotoServerRevokeAppPassword)
55 e.POST("/xrpc/com.atproto.server.updateEmail", s.HandleComAtprotoServerUpdateEmail)
56 e.GET("/xrpc/com.atproto.sync.getBlob", s.HandleComAtprotoSyncGetBlob)
57 e.GET("/xrpc/com.atproto.sync.getBlocks", s.HandleComAtprotoSyncGetBlocks)
58 e.GET("/xrpc/com.atproto.sync.getCheckout", s.HandleComAtprotoSyncGetCheckout)
59 e.GET("/xrpc/com.atproto.sync.getHead", s.HandleComAtprotoSyncGetHead)
60 e.GET("/xrpc/com.atproto.sync.getLatestCommit", s.HandleComAtprotoSyncGetLatestCommit)
61 e.GET("/xrpc/com.atproto.sync.getRecord", s.HandleComAtprotoSyncGetRecord)
62 e.GET("/xrpc/com.atproto.sync.getRepo", s.HandleComAtprotoSyncGetRepo)
63 e.GET("/xrpc/com.atproto.sync.listBlobs", s.HandleComAtprotoSyncListBlobs)
64 e.GET("/xrpc/com.atproto.sync.listRepos", s.HandleComAtprotoSyncListRepos)
65 e.POST("/xrpc/com.atproto.sync.notifyOfUpdate", s.HandleComAtprotoSyncNotifyOfUpdate)
66 e.POST("/xrpc/com.atproto.sync.requestCrawl", s.HandleComAtprotoSyncRequestCrawl)
67 e.GET("/xrpc/com.atproto.temp.fetchLabels", s.HandleComAtprotoTempFetchLabels)
68 return nil
69}
70
71func (s *Server) HandleComAtprotoAdminDisableAccountInvites(c echo.Context) error {
72 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminDisableAccountInvites")
73 defer span.End()
74
75 var body comatprototypes.AdminDisableAccountInvites_Input
76 if err := c.Bind(&body); err != nil {
77 return err
78 }
79 var handleErr error
80 // func (s *Server) handleComAtprotoAdminDisableAccountInvites(ctx context.Context,body *comatprototypes.AdminDisableAccountInvites_Input) error
81 handleErr = s.handleComAtprotoAdminDisableAccountInvites(ctx, &body)
82 if handleErr != nil {
83 return handleErr
84 }
85 return nil
86}
87
88func (s *Server) HandleComAtprotoAdminDisableInviteCodes(c echo.Context) error {
89 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminDisableInviteCodes")
90 defer span.End()
91
92 var body comatprototypes.AdminDisableInviteCodes_Input
93 if err := c.Bind(&body); err != nil {
94 return err
95 }
96 var handleErr error
97 // func (s *Server) handleComAtprotoAdminDisableInviteCodes(ctx context.Context,body *comatprototypes.AdminDisableInviteCodes_Input) error
98 handleErr = s.handleComAtprotoAdminDisableInviteCodes(ctx, &body)
99 if handleErr != nil {
100 return handleErr
101 }
102 return nil
103}
104
105func (s *Server) HandleComAtprotoAdminEnableAccountInvites(c echo.Context) error {
106 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminEnableAccountInvites")
107 defer span.End()
108
109 var body comatprototypes.AdminEnableAccountInvites_Input
110 if err := c.Bind(&body); err != nil {
111 return err
112 }
113 var handleErr error
114 // func (s *Server) handleComAtprotoAdminEnableAccountInvites(ctx context.Context,body *comatprototypes.AdminEnableAccountInvites_Input) error
115 handleErr = s.handleComAtprotoAdminEnableAccountInvites(ctx, &body)
116 if handleErr != nil {
117 return handleErr
118 }
119 return nil
120}
121
122func (s *Server) HandleComAtprotoAdminGetAccountInfo(c echo.Context) error {
123 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminGetAccountInfo")
124 defer span.End()
125 did := c.QueryParam("did")
126 var out *comatprototypes.AdminDefs_AccountView
127 var handleErr error
128 // func (s *Server) handleComAtprotoAdminGetAccountInfo(ctx context.Context,did string) (*comatprototypes.AdminDefs_AccountView, error)
129 out, handleErr = s.handleComAtprotoAdminGetAccountInfo(ctx, did)
130 if handleErr != nil {
131 return handleErr
132 }
133 return c.JSON(200, out)
134}
135
136func (s *Server) HandleComAtprotoAdminGetInviteCodes(c echo.Context) error {
137 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminGetInviteCodes")
138 defer span.End()
139 cursor := c.QueryParam("cursor")
140
141 var limit int
142 if p := c.QueryParam("limit"); p != "" {
143 var err error
144 limit, err = strconv.Atoi(p)
145 if err != nil {
146 return err
147 }
148 } else {
149 limit = 100
150 }
151 sort := c.QueryParam("sort")
152 var out *comatprototypes.AdminGetInviteCodes_Output
153 var handleErr error
154 // func (s *Server) handleComAtprotoAdminGetInviteCodes(ctx context.Context,cursor string,limit int,sort string) (*comatprototypes.AdminGetInviteCodes_Output, error)
155 out, handleErr = s.handleComAtprotoAdminGetInviteCodes(ctx, cursor, limit, sort)
156 if handleErr != nil {
157 return handleErr
158 }
159 return c.JSON(200, out)
160}
161
162func (s *Server) HandleComAtprotoAdminGetSubjectStatus(c echo.Context) error {
163 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminGetSubjectStatus")
164 defer span.End()
165 blob := c.QueryParam("blob")
166 did := c.QueryParam("did")
167 uri := c.QueryParam("uri")
168 var out *comatprototypes.AdminGetSubjectStatus_Output
169 var handleErr error
170 // func (s *Server) handleComAtprotoAdminGetSubjectStatus(ctx context.Context,blob string,did string,uri string) (*comatprototypes.AdminGetSubjectStatus_Output, error)
171 out, handleErr = s.handleComAtprotoAdminGetSubjectStatus(ctx, blob, did, uri)
172 if handleErr != nil {
173 return handleErr
174 }
175 return c.JSON(200, out)
176}
177
178func (s *Server) HandleComAtprotoAdminSendEmail(c echo.Context) error {
179 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminSendEmail")
180 defer span.End()
181
182 var body comatprototypes.AdminSendEmail_Input
183 if err := c.Bind(&body); err != nil {
184 return err
185 }
186 var out *comatprototypes.AdminSendEmail_Output
187 var handleErr error
188 // func (s *Server) handleComAtprotoAdminSendEmail(ctx context.Context,body *comatprototypes.AdminSendEmail_Input) (*comatprototypes.AdminSendEmail_Output, error)
189 out, handleErr = s.handleComAtprotoAdminSendEmail(ctx, &body)
190 if handleErr != nil {
191 return handleErr
192 }
193 return c.JSON(200, out)
194}
195
196func (s *Server) HandleComAtprotoAdminUpdateAccountEmail(c echo.Context) error {
197 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminUpdateAccountEmail")
198 defer span.End()
199
200 var body comatprototypes.AdminUpdateAccountEmail_Input
201 if err := c.Bind(&body); err != nil {
202 return err
203 }
204 var handleErr error
205 // func (s *Server) handleComAtprotoAdminUpdateAccountEmail(ctx context.Context,body *comatprototypes.AdminUpdateAccountEmail_Input) error
206 handleErr = s.handleComAtprotoAdminUpdateAccountEmail(ctx, &body)
207 if handleErr != nil {
208 return handleErr
209 }
210 return nil
211}
212
213func (s *Server) HandleComAtprotoAdminUpdateAccountHandle(c echo.Context) error {
214 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminUpdateAccountHandle")
215 defer span.End()
216
217 var body comatprototypes.AdminUpdateAccountHandle_Input
218 if err := c.Bind(&body); err != nil {
219 return err
220 }
221 var handleErr error
222 // func (s *Server) handleComAtprotoAdminUpdateAccountHandle(ctx context.Context,body *comatprototypes.AdminUpdateAccountHandle_Input) error
223 handleErr = s.handleComAtprotoAdminUpdateAccountHandle(ctx, &body)
224 if handleErr != nil {
225 return handleErr
226 }
227 return nil
228}
229
230func (s *Server) HandleComAtprotoAdminUpdateSubjectStatus(c echo.Context) error {
231 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoAdminUpdateSubjectStatus")
232 defer span.End()
233
234 var body comatprototypes.AdminUpdateSubjectStatus_Input
235 if err := c.Bind(&body); err != nil {
236 return err
237 }
238 var out *comatprototypes.AdminUpdateSubjectStatus_Output
239 var handleErr error
240 // func (s *Server) handleComAtprotoAdminUpdateSubjectStatus(ctx context.Context,body *comatprototypes.AdminUpdateSubjectStatus_Input) (*comatprototypes.AdminUpdateSubjectStatus_Output, error)
241 out, handleErr = s.handleComAtprotoAdminUpdateSubjectStatus(ctx, &body)
242 if handleErr != nil {
243 return handleErr
244 }
245 return c.JSON(200, out)
246}
247
248func (s *Server) HandleComAtprotoIdentityResolveHandle(c echo.Context) error {
249 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoIdentityResolveHandle")
250 defer span.End()
251 handle := c.QueryParam("handle")
252 var out *comatprototypes.IdentityResolveHandle_Output
253 var handleErr error
254 // func (s *Server) handleComAtprotoIdentityResolveHandle(ctx context.Context,handle string) (*comatprototypes.IdentityResolveHandle_Output, error)
255 out, handleErr = s.handleComAtprotoIdentityResolveHandle(ctx, handle)
256 if handleErr != nil {
257 return handleErr
258 }
259 return c.JSON(200, out)
260}
261
262func (s *Server) HandleComAtprotoIdentityUpdateHandle(c echo.Context) error {
263 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoIdentityUpdateHandle")
264 defer span.End()
265
266 var body comatprototypes.IdentityUpdateHandle_Input
267 if err := c.Bind(&body); err != nil {
268 return err
269 }
270 var handleErr error
271 // func (s *Server) handleComAtprotoIdentityUpdateHandle(ctx context.Context,body *comatprototypes.IdentityUpdateHandle_Input) error
272 handleErr = s.handleComAtprotoIdentityUpdateHandle(ctx, &body)
273 if handleErr != nil {
274 return handleErr
275 }
276 return nil
277}
278
279func (s *Server) HandleComAtprotoLabelQueryLabels(c echo.Context) error {
280 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoLabelQueryLabels")
281 defer span.End()
282 cursor := c.QueryParam("cursor")
283
284 var limit int
285 if p := c.QueryParam("limit"); p != "" {
286 var err error
287 limit, err = strconv.Atoi(p)
288 if err != nil {
289 return err
290 }
291 } else {
292 limit = 50
293 }
294
295 sources := c.QueryParams()["sources"]
296
297 uriPatterns := c.QueryParams()["uriPatterns"]
298 var out *comatprototypes.LabelQueryLabels_Output
299 var handleErr error
300 // func (s *Server) handleComAtprotoLabelQueryLabels(ctx context.Context,cursor string,limit int,sources []string,uriPatterns []string) (*comatprototypes.LabelQueryLabels_Output, error)
301 out, handleErr = s.handleComAtprotoLabelQueryLabels(ctx, cursor, limit, sources, uriPatterns)
302 if handleErr != nil {
303 return handleErr
304 }
305 return c.JSON(200, out)
306}
307
308func (s *Server) HandleComAtprotoModerationCreateReport(c echo.Context) error {
309 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoModerationCreateReport")
310 defer span.End()
311
312 var body comatprototypes.ModerationCreateReport_Input
313 if err := c.Bind(&body); err != nil {
314 return err
315 }
316 var out *comatprototypes.ModerationCreateReport_Output
317 var handleErr error
318 // func (s *Server) handleComAtprotoModerationCreateReport(ctx context.Context,body *comatprototypes.ModerationCreateReport_Input) (*comatprototypes.ModerationCreateReport_Output, error)
319 out, handleErr = s.handleComAtprotoModerationCreateReport(ctx, &body)
320 if handleErr != nil {
321 return handleErr
322 }
323 return c.JSON(200, out)
324}
325
326func (s *Server) HandleComAtprotoRepoApplyWrites(c echo.Context) error {
327 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoApplyWrites")
328 defer span.End()
329
330 var body comatprototypes.RepoApplyWrites_Input
331 if err := c.Bind(&body); err != nil {
332 return err
333 }
334 var handleErr error
335 // func (s *Server) handleComAtprotoRepoApplyWrites(ctx context.Context,body *comatprototypes.RepoApplyWrites_Input) error
336 handleErr = s.handleComAtprotoRepoApplyWrites(ctx, &body)
337 if handleErr != nil {
338 return handleErr
339 }
340 return nil
341}
342
343func (s *Server) HandleComAtprotoRepoCreateRecord(c echo.Context) error {
344 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoCreateRecord")
345 defer span.End()
346
347 var body comatprototypes.RepoCreateRecord_Input
348 if err := c.Bind(&body); err != nil {
349 return err
350 }
351 var out *comatprototypes.RepoCreateRecord_Output
352 var handleErr error
353 // func (s *Server) handleComAtprotoRepoCreateRecord(ctx context.Context,body *comatprototypes.RepoCreateRecord_Input) (*comatprototypes.RepoCreateRecord_Output, error)
354 out, handleErr = s.handleComAtprotoRepoCreateRecord(ctx, &body)
355 if handleErr != nil {
356 return handleErr
357 }
358 return c.JSON(200, out)
359}
360
361func (s *Server) HandleComAtprotoRepoDeleteRecord(c echo.Context) error {
362 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoDeleteRecord")
363 defer span.End()
364
365 var body comatprototypes.RepoDeleteRecord_Input
366 if err := c.Bind(&body); err != nil {
367 return err
368 }
369 var handleErr error
370 // func (s *Server) handleComAtprotoRepoDeleteRecord(ctx context.Context,body *comatprototypes.RepoDeleteRecord_Input) error
371 handleErr = s.handleComAtprotoRepoDeleteRecord(ctx, &body)
372 if handleErr != nil {
373 return handleErr
374 }
375 return nil
376}
377
378func (s *Server) HandleComAtprotoRepoDescribeRepo(c echo.Context) error {
379 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoDescribeRepo")
380 defer span.End()
381 repo := c.QueryParam("repo")
382 var out *comatprototypes.RepoDescribeRepo_Output
383 var handleErr error
384 // func (s *Server) handleComAtprotoRepoDescribeRepo(ctx context.Context,repo string) (*comatprototypes.RepoDescribeRepo_Output, error)
385 out, handleErr = s.handleComAtprotoRepoDescribeRepo(ctx, repo)
386 if handleErr != nil {
387 return handleErr
388 }
389 return c.JSON(200, out)
390}
391
392func (s *Server) HandleComAtprotoRepoGetRecord(c echo.Context) error {
393 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoGetRecord")
394 defer span.End()
395 cid := c.QueryParam("cid")
396 collection := c.QueryParam("collection")
397 repo := c.QueryParam("repo")
398 rkey := c.QueryParam("rkey")
399 var out *comatprototypes.RepoGetRecord_Output
400 var handleErr error
401 // func (s *Server) handleComAtprotoRepoGetRecord(ctx context.Context,cid string,collection string,repo string,rkey string) (*comatprototypes.RepoGetRecord_Output, error)
402 out, handleErr = s.handleComAtprotoRepoGetRecord(ctx, cid, collection, repo, rkey)
403 if handleErr != nil {
404 return handleErr
405 }
406 return c.JSON(200, out)
407}
408
409func (s *Server) HandleComAtprotoRepoListRecords(c echo.Context) error {
410 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoListRecords")
411 defer span.End()
412 collection := c.QueryParam("collection")
413 cursor := c.QueryParam("cursor")
414
415 var limit int
416 if p := c.QueryParam("limit"); p != "" {
417 var err error
418 limit, err = strconv.Atoi(p)
419 if err != nil {
420 return err
421 }
422 } else {
423 limit = 50
424 }
425 repo := c.QueryParam("repo")
426
427 var reverse *bool
428 if p := c.QueryParam("reverse"); p != "" {
429 reverse_val, err := strconv.ParseBool(p)
430 if err != nil {
431 return err
432 }
433 reverse = &reverse_val
434 }
435 rkeyEnd := c.QueryParam("rkeyEnd")
436 rkeyStart := c.QueryParam("rkeyStart")
437 var out *comatprototypes.RepoListRecords_Output
438 var handleErr error
439 // func (s *Server) handleComAtprotoRepoListRecords(ctx context.Context,collection string,cursor string,limit int,repo string,reverse *bool,rkeyEnd string,rkeyStart string) (*comatprototypes.RepoListRecords_Output, error)
440 out, handleErr = s.handleComAtprotoRepoListRecords(ctx, collection, cursor, limit, repo, reverse, rkeyEnd, rkeyStart)
441 if handleErr != nil {
442 return handleErr
443 }
444 return c.JSON(200, out)
445}
446
447func (s *Server) HandleComAtprotoRepoPutRecord(c echo.Context) error {
448 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoPutRecord")
449 defer span.End()
450
451 var body comatprototypes.RepoPutRecord_Input
452 if err := c.Bind(&body); err != nil {
453 return err
454 }
455 var out *comatprototypes.RepoPutRecord_Output
456 var handleErr error
457 // func (s *Server) handleComAtprotoRepoPutRecord(ctx context.Context,body *comatprototypes.RepoPutRecord_Input) (*comatprototypes.RepoPutRecord_Output, error)
458 out, handleErr = s.handleComAtprotoRepoPutRecord(ctx, &body)
459 if handleErr != nil {
460 return handleErr
461 }
462 return c.JSON(200, out)
463}
464
465func (s *Server) HandleComAtprotoRepoUploadBlob(c echo.Context) error {
466 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoRepoUploadBlob")
467 defer span.End()
468 body := c.Request().Body
469 contentType := c.Request().Header.Get("Content-Type")
470 var out *comatprototypes.RepoUploadBlob_Output
471 var handleErr error
472 // func (s *Server) handleComAtprotoRepoUploadBlob(ctx context.Context,r io.Reader,contentType string) (*comatprototypes.RepoUploadBlob_Output, error)
473 out, handleErr = s.handleComAtprotoRepoUploadBlob(ctx, body, contentType)
474 if handleErr != nil {
475 return handleErr
476 }
477 return c.JSON(200, out)
478}
479
480func (s *Server) HandleComAtprotoServerConfirmEmail(c echo.Context) error {
481 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerConfirmEmail")
482 defer span.End()
483
484 var body comatprototypes.ServerConfirmEmail_Input
485 if err := c.Bind(&body); err != nil {
486 return err
487 }
488 var handleErr error
489 // func (s *Server) handleComAtprotoServerConfirmEmail(ctx context.Context,body *comatprototypes.ServerConfirmEmail_Input) error
490 handleErr = s.handleComAtprotoServerConfirmEmail(ctx, &body)
491 if handleErr != nil {
492 return handleErr
493 }
494 return nil
495}
496
497func (s *Server) HandleComAtprotoServerCreateAccount(c echo.Context) error {
498 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerCreateAccount")
499 defer span.End()
500
501 var body comatprototypes.ServerCreateAccount_Input
502 if err := c.Bind(&body); err != nil {
503 return err
504 }
505 var out *comatprototypes.ServerCreateAccount_Output
506 var handleErr error
507 // func (s *Server) handleComAtprotoServerCreateAccount(ctx context.Context,body *comatprototypes.ServerCreateAccount_Input) (*comatprototypes.ServerCreateAccount_Output, error)
508 out, handleErr = s.handleComAtprotoServerCreateAccount(ctx, &body)
509 if handleErr != nil {
510 return handleErr
511 }
512 return c.JSON(200, out)
513}
514
515func (s *Server) HandleComAtprotoServerCreateAppPassword(c echo.Context) error {
516 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerCreateAppPassword")
517 defer span.End()
518
519 var body comatprototypes.ServerCreateAppPassword_Input
520 if err := c.Bind(&body); err != nil {
521 return err
522 }
523 var out *comatprototypes.ServerCreateAppPassword_AppPassword
524 var handleErr error
525 // func (s *Server) handleComAtprotoServerCreateAppPassword(ctx context.Context,body *comatprototypes.ServerCreateAppPassword_Input) (*comatprototypes.ServerCreateAppPassword_AppPassword, error)
526 out, handleErr = s.handleComAtprotoServerCreateAppPassword(ctx, &body)
527 if handleErr != nil {
528 return handleErr
529 }
530 return c.JSON(200, out)
531}
532
533func (s *Server) HandleComAtprotoServerCreateInviteCode(c echo.Context) error {
534 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerCreateInviteCode")
535 defer span.End()
536
537 var body comatprototypes.ServerCreateInviteCode_Input
538 if err := c.Bind(&body); err != nil {
539 return err
540 }
541 var out *comatprototypes.ServerCreateInviteCode_Output
542 var handleErr error
543 // func (s *Server) handleComAtprotoServerCreateInviteCode(ctx context.Context,body *comatprototypes.ServerCreateInviteCode_Input) (*comatprototypes.ServerCreateInviteCode_Output, error)
544 out, handleErr = s.handleComAtprotoServerCreateInviteCode(ctx, &body)
545 if handleErr != nil {
546 return handleErr
547 }
548 return c.JSON(200, out)
549}
550
551func (s *Server) HandleComAtprotoServerCreateInviteCodes(c echo.Context) error {
552 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerCreateInviteCodes")
553 defer span.End()
554
555 var body comatprototypes.ServerCreateInviteCodes_Input
556 if err := c.Bind(&body); err != nil {
557 return err
558 }
559 var out *comatprototypes.ServerCreateInviteCodes_Output
560 var handleErr error
561 // func (s *Server) handleComAtprotoServerCreateInviteCodes(ctx context.Context,body *comatprototypes.ServerCreateInviteCodes_Input) (*comatprototypes.ServerCreateInviteCodes_Output, error)
562 out, handleErr = s.handleComAtprotoServerCreateInviteCodes(ctx, &body)
563 if handleErr != nil {
564 return handleErr
565 }
566 return c.JSON(200, out)
567}
568
569func (s *Server) HandleComAtprotoServerCreateSession(c echo.Context) error {
570 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerCreateSession")
571 defer span.End()
572
573 var body comatprototypes.ServerCreateSession_Input
574 if err := c.Bind(&body); err != nil {
575 return err
576 }
577 var out *comatprototypes.ServerCreateSession_Output
578 var handleErr error
579 // func (s *Server) handleComAtprotoServerCreateSession(ctx context.Context,body *comatprototypes.ServerCreateSession_Input) (*comatprototypes.ServerCreateSession_Output, error)
580 out, handleErr = s.handleComAtprotoServerCreateSession(ctx, &body)
581 if handleErr != nil {
582 return handleErr
583 }
584 return c.JSON(200, out)
585}
586
587func (s *Server) HandleComAtprotoServerDeleteAccount(c echo.Context) error {
588 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerDeleteAccount")
589 defer span.End()
590
591 var body comatprototypes.ServerDeleteAccount_Input
592 if err := c.Bind(&body); err != nil {
593 return err
594 }
595 var handleErr error
596 // func (s *Server) handleComAtprotoServerDeleteAccount(ctx context.Context,body *comatprototypes.ServerDeleteAccount_Input) error
597 handleErr = s.handleComAtprotoServerDeleteAccount(ctx, &body)
598 if handleErr != nil {
599 return handleErr
600 }
601 return nil
602}
603
604func (s *Server) HandleComAtprotoServerDeleteSession(c echo.Context) error {
605 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerDeleteSession")
606 defer span.End()
607 var handleErr error
608 // func (s *Server) handleComAtprotoServerDeleteSession(ctx context.Context) error
609 handleErr = s.handleComAtprotoServerDeleteSession(ctx)
610 if handleErr != nil {
611 return handleErr
612 }
613 return nil
614}
615
616func (s *Server) HandleComAtprotoServerDescribeServer(c echo.Context) error {
617 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerDescribeServer")
618 defer span.End()
619 var out *comatprototypes.ServerDescribeServer_Output
620 var handleErr error
621 // func (s *Server) handleComAtprotoServerDescribeServer(ctx context.Context) (*comatprototypes.ServerDescribeServer_Output, error)
622 out, handleErr = s.handleComAtprotoServerDescribeServer(ctx)
623 if handleErr != nil {
624 return handleErr
625 }
626 return c.JSON(200, out)
627}
628
629func (s *Server) HandleComAtprotoServerGetAccountInviteCodes(c echo.Context) error {
630 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerGetAccountInviteCodes")
631 defer span.End()
632
633 var createAvailable bool
634 if p := c.QueryParam("createAvailable"); p != "" {
635 var err error
636 createAvailable, err = strconv.ParseBool(p)
637 if err != nil {
638 return err
639 }
640 } else {
641 createAvailable = true
642 }
643
644 var includeUsed bool
645 if p := c.QueryParam("includeUsed"); p != "" {
646 var err error
647 includeUsed, err = strconv.ParseBool(p)
648 if err != nil {
649 return err
650 }
651 } else {
652 includeUsed = true
653 }
654 var out *comatprototypes.ServerGetAccountInviteCodes_Output
655 var handleErr error
656 // func (s *Server) handleComAtprotoServerGetAccountInviteCodes(ctx context.Context,createAvailable bool,includeUsed bool) (*comatprototypes.ServerGetAccountInviteCodes_Output, error)
657 out, handleErr = s.handleComAtprotoServerGetAccountInviteCodes(ctx, createAvailable, includeUsed)
658 if handleErr != nil {
659 return handleErr
660 }
661 return c.JSON(200, out)
662}
663
664func (s *Server) HandleComAtprotoServerGetSession(c echo.Context) error {
665 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerGetSession")
666 defer span.End()
667 var out *comatprototypes.ServerGetSession_Output
668 var handleErr error
669 // func (s *Server) handleComAtprotoServerGetSession(ctx context.Context) (*comatprototypes.ServerGetSession_Output, error)
670 out, handleErr = s.handleComAtprotoServerGetSession(ctx)
671 if handleErr != nil {
672 return handleErr
673 }
674 return c.JSON(200, out)
675}
676
677func (s *Server) HandleComAtprotoServerListAppPasswords(c echo.Context) error {
678 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerListAppPasswords")
679 defer span.End()
680 var out *comatprototypes.ServerListAppPasswords_Output
681 var handleErr error
682 // func (s *Server) handleComAtprotoServerListAppPasswords(ctx context.Context) (*comatprototypes.ServerListAppPasswords_Output, error)
683 out, handleErr = s.handleComAtprotoServerListAppPasswords(ctx)
684 if handleErr != nil {
685 return handleErr
686 }
687 return c.JSON(200, out)
688}
689
690func (s *Server) HandleComAtprotoServerRefreshSession(c echo.Context) error {
691 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRefreshSession")
692 defer span.End()
693 var out *comatprototypes.ServerRefreshSession_Output
694 var handleErr error
695 // func (s *Server) handleComAtprotoServerRefreshSession(ctx context.Context) (*comatprototypes.ServerRefreshSession_Output, error)
696 out, handleErr = s.handleComAtprotoServerRefreshSession(ctx)
697 if handleErr != nil {
698 return handleErr
699 }
700 return c.JSON(200, out)
701}
702
703func (s *Server) HandleComAtprotoServerRequestAccountDelete(c echo.Context) error {
704 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRequestAccountDelete")
705 defer span.End()
706 var handleErr error
707 // func (s *Server) handleComAtprotoServerRequestAccountDelete(ctx context.Context) error
708 handleErr = s.handleComAtprotoServerRequestAccountDelete(ctx)
709 if handleErr != nil {
710 return handleErr
711 }
712 return nil
713}
714
715func (s *Server) HandleComAtprotoServerRequestEmailConfirmation(c echo.Context) error {
716 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRequestEmailConfirmation")
717 defer span.End()
718 var handleErr error
719 // func (s *Server) handleComAtprotoServerRequestEmailConfirmation(ctx context.Context) error
720 handleErr = s.handleComAtprotoServerRequestEmailConfirmation(ctx)
721 if handleErr != nil {
722 return handleErr
723 }
724 return nil
725}
726
727func (s *Server) HandleComAtprotoServerRequestEmailUpdate(c echo.Context) error {
728 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRequestEmailUpdate")
729 defer span.End()
730 var out *comatprototypes.ServerRequestEmailUpdate_Output
731 var handleErr error
732 // func (s *Server) handleComAtprotoServerRequestEmailUpdate(ctx context.Context) (*comatprototypes.ServerRequestEmailUpdate_Output, error)
733 out, handleErr = s.handleComAtprotoServerRequestEmailUpdate(ctx)
734 if handleErr != nil {
735 return handleErr
736 }
737 return c.JSON(200, out)
738}
739
740func (s *Server) HandleComAtprotoServerRequestPasswordReset(c echo.Context) error {
741 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRequestPasswordReset")
742 defer span.End()
743
744 var body comatprototypes.ServerRequestPasswordReset_Input
745 if err := c.Bind(&body); err != nil {
746 return err
747 }
748 var handleErr error
749 // func (s *Server) handleComAtprotoServerRequestPasswordReset(ctx context.Context,body *comatprototypes.ServerRequestPasswordReset_Input) error
750 handleErr = s.handleComAtprotoServerRequestPasswordReset(ctx, &body)
751 if handleErr != nil {
752 return handleErr
753 }
754 return nil
755}
756
757func (s *Server) HandleComAtprotoServerReserveSigningKey(c echo.Context) error {
758 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerReserveSigningKey")
759 defer span.End()
760
761 var body comatprototypes.ServerReserveSigningKey_Input
762 if err := c.Bind(&body); err != nil {
763 return err
764 }
765 var out *comatprototypes.ServerReserveSigningKey_Output
766 var handleErr error
767 // func (s *Server) handleComAtprotoServerReserveSigningKey(ctx context.Context,body *comatprototypes.ServerReserveSigningKey_Input) (*comatprototypes.ServerReserveSigningKey_Output, error)
768 out, handleErr = s.handleComAtprotoServerReserveSigningKey(ctx, &body)
769 if handleErr != nil {
770 return handleErr
771 }
772 return c.JSON(200, out)
773}
774
775func (s *Server) HandleComAtprotoServerResetPassword(c echo.Context) error {
776 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerResetPassword")
777 defer span.End()
778
779 var body comatprototypes.ServerResetPassword_Input
780 if err := c.Bind(&body); err != nil {
781 return err
782 }
783 var handleErr error
784 // func (s *Server) handleComAtprotoServerResetPassword(ctx context.Context,body *comatprototypes.ServerResetPassword_Input) error
785 handleErr = s.handleComAtprotoServerResetPassword(ctx, &body)
786 if handleErr != nil {
787 return handleErr
788 }
789 return nil
790}
791
792func (s *Server) HandleComAtprotoServerRevokeAppPassword(c echo.Context) error {
793 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerRevokeAppPassword")
794 defer span.End()
795
796 var body comatprototypes.ServerRevokeAppPassword_Input
797 if err := c.Bind(&body); err != nil {
798 return err
799 }
800 var handleErr error
801 // func (s *Server) handleComAtprotoServerRevokeAppPassword(ctx context.Context,body *comatprototypes.ServerRevokeAppPassword_Input) error
802 handleErr = s.handleComAtprotoServerRevokeAppPassword(ctx, &body)
803 if handleErr != nil {
804 return handleErr
805 }
806 return nil
807}
808
809func (s *Server) HandleComAtprotoServerUpdateEmail(c echo.Context) error {
810 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoServerUpdateEmail")
811 defer span.End()
812
813 var body comatprototypes.ServerUpdateEmail_Input
814 if err := c.Bind(&body); err != nil {
815 return err
816 }
817 var handleErr error
818 // func (s *Server) handleComAtprotoServerUpdateEmail(ctx context.Context,body *comatprototypes.ServerUpdateEmail_Input) error
819 handleErr = s.handleComAtprotoServerUpdateEmail(ctx, &body)
820 if handleErr != nil {
821 return handleErr
822 }
823 return nil
824}
825
826func (s *Server) HandleComAtprotoSyncGetBlob(c echo.Context) error {
827 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetBlob")
828 defer span.End()
829 cid := c.QueryParam("cid")
830 did := c.QueryParam("did")
831 var out io.Reader
832 var handleErr error
833 // func (s *Server) handleComAtprotoSyncGetBlob(ctx context.Context,cid string,did string) (io.Reader, error)
834 out, handleErr = s.handleComAtprotoSyncGetBlob(ctx, cid, did)
835 if handleErr != nil {
836 return handleErr
837 }
838 return c.Stream(200, "application/octet-stream", out)
839}
840
841func (s *Server) HandleComAtprotoSyncGetBlocks(c echo.Context) error {
842 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetBlocks")
843 defer span.End()
844
845 cids := c.QueryParams()["cids"]
846 did := c.QueryParam("did")
847 var out io.Reader
848 var handleErr error
849 // func (s *Server) handleComAtprotoSyncGetBlocks(ctx context.Context,cids []string,did string) (io.Reader, error)
850 out, handleErr = s.handleComAtprotoSyncGetBlocks(ctx, cids, did)
851 if handleErr != nil {
852 return handleErr
853 }
854 return c.Stream(200, "application/vnd.ipld.car", out)
855}
856
857func (s *Server) HandleComAtprotoSyncGetCheckout(c echo.Context) error {
858 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetCheckout")
859 defer span.End()
860 did := c.QueryParam("did")
861 var out io.Reader
862 var handleErr error
863 // func (s *Server) handleComAtprotoSyncGetCheckout(ctx context.Context,did string) (io.Reader, error)
864 out, handleErr = s.handleComAtprotoSyncGetCheckout(ctx, did)
865 if handleErr != nil {
866 return handleErr
867 }
868 return c.Stream(200, "application/vnd.ipld.car", out)
869}
870
871func (s *Server) HandleComAtprotoSyncGetHead(c echo.Context) error {
872 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetHead")
873 defer span.End()
874 did := c.QueryParam("did")
875 var out *comatprototypes.SyncGetHead_Output
876 var handleErr error
877 // func (s *Server) handleComAtprotoSyncGetHead(ctx context.Context,did string) (*comatprototypes.SyncGetHead_Output, error)
878 out, handleErr = s.handleComAtprotoSyncGetHead(ctx, did)
879 if handleErr != nil {
880 return handleErr
881 }
882 return c.JSON(200, out)
883}
884
885func (s *Server) HandleComAtprotoSyncGetLatestCommit(c echo.Context) error {
886 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetLatestCommit")
887 defer span.End()
888 did := c.QueryParam("did")
889 var out *comatprototypes.SyncGetLatestCommit_Output
890 var handleErr error
891 // func (s *Server) handleComAtprotoSyncGetLatestCommit(ctx context.Context,did string) (*comatprototypes.SyncGetLatestCommit_Output, error)
892 out, handleErr = s.handleComAtprotoSyncGetLatestCommit(ctx, did)
893 if handleErr != nil {
894 return handleErr
895 }
896 return c.JSON(200, out)
897}
898
899func (s *Server) HandleComAtprotoSyncGetRecord(c echo.Context) error {
900 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetRecord")
901 defer span.End()
902 collection := c.QueryParam("collection")
903 commit := c.QueryParam("commit")
904 did := c.QueryParam("did")
905 rkey := c.QueryParam("rkey")
906 var out io.Reader
907 var handleErr error
908 // func (s *Server) handleComAtprotoSyncGetRecord(ctx context.Context,collection string,commit string,did string,rkey string) (io.Reader, error)
909 out, handleErr = s.handleComAtprotoSyncGetRecord(ctx, collection, commit, did, rkey)
910 if handleErr != nil {
911 return handleErr
912 }
913 return c.Stream(200, "application/vnd.ipld.car", out)
914}
915
916func (s *Server) HandleComAtprotoSyncGetRepo(c echo.Context) error {
917 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncGetRepo")
918 defer span.End()
919 did := c.QueryParam("did")
920 since := c.QueryParam("since")
921 var out io.Reader
922 var handleErr error
923 // func (s *Server) handleComAtprotoSyncGetRepo(ctx context.Context,did string,since string) (io.Reader, error)
924 out, handleErr = s.handleComAtprotoSyncGetRepo(ctx, did, since)
925 if handleErr != nil {
926 return handleErr
927 }
928 return c.Stream(200, "application/vnd.ipld.car", out)
929}
930
931func (s *Server) HandleComAtprotoSyncListBlobs(c echo.Context) error {
932 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncListBlobs")
933 defer span.End()
934 cursor := c.QueryParam("cursor")
935 did := c.QueryParam("did")
936
937 var limit int
938 if p := c.QueryParam("limit"); p != "" {
939 var err error
940 limit, err = strconv.Atoi(p)
941 if err != nil {
942 return err
943 }
944 } else {
945 limit = 500
946 }
947 since := c.QueryParam("since")
948 var out *comatprototypes.SyncListBlobs_Output
949 var handleErr error
950 // func (s *Server) handleComAtprotoSyncListBlobs(ctx context.Context,cursor string,did string,limit int,since string) (*comatprototypes.SyncListBlobs_Output, error)
951 out, handleErr = s.handleComAtprotoSyncListBlobs(ctx, cursor, did, limit, since)
952 if handleErr != nil {
953 return handleErr
954 }
955 return c.JSON(200, out)
956}
957
958func (s *Server) HandleComAtprotoSyncListRepos(c echo.Context) error {
959 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncListRepos")
960 defer span.End()
961 cursor := c.QueryParam("cursor")
962
963 var limit int
964 if p := c.QueryParam("limit"); p != "" {
965 var err error
966 limit, err = strconv.Atoi(p)
967 if err != nil {
968 return err
969 }
970 } else {
971 limit = 500
972 }
973 var out *comatprototypes.SyncListRepos_Output
974 var handleErr error
975 // func (s *Server) handleComAtprotoSyncListRepos(ctx context.Context,cursor string,limit int) (*comatprototypes.SyncListRepos_Output, error)
976 out, handleErr = s.handleComAtprotoSyncListRepos(ctx, cursor, limit)
977 if handleErr != nil {
978 return handleErr
979 }
980 return c.JSON(200, out)
981}
982
983func (s *Server) HandleComAtprotoSyncNotifyOfUpdate(c echo.Context) error {
984 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncNotifyOfUpdate")
985 defer span.End()
986
987 var body comatprototypes.SyncNotifyOfUpdate_Input
988 if err := c.Bind(&body); err != nil {
989 return err
990 }
991 var handleErr error
992 // func (s *Server) handleComAtprotoSyncNotifyOfUpdate(ctx context.Context,body *comatprototypes.SyncNotifyOfUpdate_Input) error
993 handleErr = s.handleComAtprotoSyncNotifyOfUpdate(ctx, &body)
994 if handleErr != nil {
995 return handleErr
996 }
997 return nil
998}
999
1000func (s *Server) HandleComAtprotoSyncRequestCrawl(c echo.Context) error {
1001 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoSyncRequestCrawl")
1002 defer span.End()
1003
1004 var body comatprototypes.SyncRequestCrawl_Input
1005 if err := c.Bind(&body); err != nil {
1006 return err
1007 }
1008 var handleErr error
1009 // func (s *Server) handleComAtprotoSyncRequestCrawl(ctx context.Context,body *comatprototypes.SyncRequestCrawl_Input) error
1010 handleErr = s.handleComAtprotoSyncRequestCrawl(ctx, &body)
1011 if handleErr != nil {
1012 return handleErr
1013 }
1014 return nil
1015}
1016
1017func (s *Server) HandleComAtprotoTempFetchLabels(c echo.Context) error {
1018 ctx, span := otel.Tracer("server").Start(c.Request().Context(), "HandleComAtprotoTempFetchLabels")
1019 defer span.End()
1020
1021 var limit int
1022 if p := c.QueryParam("limit"); p != "" {
1023 var err error
1024 limit, err = strconv.Atoi(p)
1025 if err != nil {
1026 return err
1027 }
1028 } else {
1029 limit = 50
1030 }
1031
1032 var since *int
1033 if p := c.QueryParam("since"); p != "" {
1034 since_val, err := strconv.Atoi(p)
1035 if err != nil {
1036 return err
1037 }
1038 since = &since_val
1039 }
1040 var out *comatprototypes.TempFetchLabels_Output
1041 var handleErr error
1042 // func (s *Server) handleComAtprotoTempFetchLabels(ctx context.Context,limit int,since *int) (*comatprototypes.TempFetchLabels_Output, error)
1043 out, handleErr = s.handleComAtprotoTempFetchLabels(ctx, limit, since)
1044 if handleErr != nil {
1045 return handleErr
1046 }
1047 return c.JSON(200, out)
1048}