fork of indigo with slightly nicer lexgen
at main 41 kB view raw
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}