From 0dd2f66a746fb439b79c649b0b20759f6598b102 Mon Sep 17 00:00:00 2001 From: HeapOfChaos Date: Sun, 23 Mar 2025 02:03:40 -0400 Subject: [PATCH] Added ability to add CloudFlare Cookie --- chaturbate/manager.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/chaturbate/manager.go b/chaturbate/manager.go index 6c36f10..de16aaf 100644 --- a/chaturbate/manager.go +++ b/chaturbate/manager.go @@ -4,7 +4,6 @@ import ( "encoding/json" "errors" "os" - "github.com/google/uuid" "github.com/urfave/cli/v2" ) @@ -32,6 +31,8 @@ type Config struct { SplitDuration int SplitFilesize int Interval int + CFCookie string + UserAgent string } // Manager @@ -39,10 +40,12 @@ type Manager struct { cli *cli.Context Channels map[string]*Channel Updates map[string]chan *Update + } // NewManager func NewManager(c *cli.Context) *Manager { + return &Manager{ cli: c, Channels: map[string]*Channel{}, @@ -101,6 +104,8 @@ func (m *Manager) CreateChannel(conf *Config) error { Resolution: conf.Resolution, ResolutionFallback: conf.ResolutionFallback, Interval: conf.Interval, + CFCookie: m.cli.String("cf-cookie"), + UserAgent: m.cli.String("user-agent"), LastStreamedAt: "-", SegmentDuration: 0, SplitDuration: conf.SplitDuration,