this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

rainbow: use simply proxying for requestCrawl if no nextCrawlers configured

+8 -1
+8 -1
splitter/splitter.go
··· 215 215 e.Use(svcutil.MetricsMiddleware) 216 216 e.HTTPErrorHandler = s.errorHandler 217 217 218 - e.POST("/xrpc/com.atproto.sync.requestCrawl", s.HandleComAtprotoSyncRequestCrawl) 218 + if len(s.nextCrawlers) > 0 { 219 + // forwards on to multiple hosts, but strips several headers (like User-Agent) 220 + s.logger.Info("using legacy requestCrawl forwarding") 221 + e.POST("/xrpc/com.atproto.sync.requestCrawl", s.HandleComAtprotoSyncRequestCrawl) 222 + } else { 223 + // simply proxies to upstream 224 + e.POST("/xrpc/com.atproto.sync.requestCrawl", s.ProxyRequestUpstream) 225 + } 219 226 e.GET("/xrpc/com.atproto.sync.subscribeRepos", s.HandleSubscribeRepos) 220 227 221 228 // proxy endpoints to upstream (relay)