diff options
| author | Guillermo Serrahima <dev@vylion.com> | 2026-07-16 01:34:56 +0200 |
|---|---|---|
| committer | Guillermo Serrahima <dev@vylion.com> | 2026-07-16 01:34:56 +0200 |
| commit | e7a1d76f0562deaf990563394a1f6ede5cef4924 (patch) | |
| tree | 047976b9f727f63398a0d02cd154d9d556cf312f /main.go | |
| parent | bce7435644f4433146c0c0f69a7cbeeeb279bbea (diff) | |
| download | llostre-e7a1d76f0562deaf990563394a1f6ede5cef4924.tar.xz llostre-e7a1d76f0562deaf990563394a1f6ede5cef4924.zip | |
Added jetstream monitoring
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -88,9 +88,15 @@ func init() { porxieAddr = "porxie:6314" } + jetstreamURL := os.Getenv("JETSTREAM_URL") + if jetstreamURL == "" { + jetstreamURL = "wss://jetstream2.fr.hose.cam/subscribe" + } + config = &fetchers.Config{ SlingshotURL: slingshotURL, PorxieURL: fmt.Sprintf("http://%s", porxieAddr), + JetstreamURL: jetstreamURL, PageSize: 50, Logger: logger, Cache: postCache, @@ -449,6 +455,8 @@ func blobHandler(w http.ResponseWriter, r *http.Request) { func main() { defer config.Cache.Close() + go fetchers.StartJetstream(config) + // serve static files distFS, err := fs.Sub(embeddedFrontend, "frontend/dist") if err != nil { |
