userLaylacancel
branchsbox/streamingcancel

58 Commits over 0 Days - ∞cph!

33 Days Ago
Move interfaces to their own files
33 Days Ago
Remove websocket copy
33 Days Ago
Missed some asserts
33 Days Ago
Move StreamChatMessage to Sandbox.Engine, fixes issue with events
33 Days Ago
Sandbox.Streamer front to Sandbox.Engine.Streamer to ensure API can only run on menu or client
33 Days Ago
AssertMenu in SetStreamService Don't run events in server context Remove debug logs
36 Days Ago
Remove automatic connect/disconnect in game loop, move to menu commands
36 Days Ago
Rename Sandbox.Stream to Sandbox.Streamer
36 Days Ago
Keep track of all the chat channels we're in
36 Days Ago
Add StreamUser.Ban, StreamUser.Unban
36 Days Ago
Add StreamUser.CreatePoll
36 Days Ago
Add StreamUser.CreateClip Add StreamUser.CreatePrediction Add StreamUser.CreatePrediction
36 Days Ago
Only proceed with irc login if websocket connected, try a reconnect if it fails to connect
36 Days Ago
Make Stream.Init awaitable so menu can know if it failed
36 Days Ago
Check websocket is valid before trying to join/leave channel
36 Days Ago
Save stream service type to cookies
36 Days Ago
Add MenuTools.SetStreamService
36 Days Ago
Init stream service in MenuInterface.Init. Connect/Disconnect stream service in GameLoop
37 Days Ago
Add StreamGame.Broadcasts
37 Days Ago
Update Stream.cs
37 Days Ago
Add Stream.GetGame (from game name)
37 Days Ago
Add Stream.GetBroadcasts (from game_id)
37 Days Ago
Add StreamUser.Channel and StreamUser.Broadcast
37 Days Ago
Remove stream connected/disconnect events for now, doesn't make much sense currently
37 Days Ago
Move Sandbox.Stream to sandbox.engine so multiple connections aren't made for menu, client, server
37 Days Ago
Remove OnChat callback, dealing with chat commands should be dealt with addon level
37 Days Ago
internal set StreamPoll properties internal set StreamUser properties internal set StreamChannel properties internal set StreamBroadcast and StreamChatMessage properties internal set StreamUserFollow properties
37 Days Ago
internal set StreamPrediction properties
37 Days Ago
Move prediction lock/cancel/resolve to StreamPrediction
37 Days Ago
Add StreamPoll.End
37 Days Ago
Optional username param for GetUser
37 Days Ago
Move get following/followers to StreamUser
37 Days Ago
Merge BanUser and Timeout user, the only difference is perm ban or timed ban, clarify this in the summary
37 Days Ago
Change channel modify functions to properties
37 Days Ago
Parse any time response data to DateTimeOffset
37 Days Ago
Move IRCMessage to StreamChatMessage constructor
37 Days Ago
Add summary to all stream events
37 Days Ago
Deserialize prediction response Add prediction to api
37 Days Ago
Move stream events under Sandbox.Stream instead of Sandbox.Event
37 Days Ago
Document all public Sandbox.Stream functions
37 Days Ago
Add Stream.CreatePoll, Stream.EndPoll
37 Days Ago
Deserialize poll response
37 Days Ago
Add Stream.GetChannel
37 Days Ago
Add Stream.GetBroadcast
37 Days Ago
Add Stream.GetUserFollowing and Stream.GetUserFollowers
38 Days Ago
Optional channel param in Stream.SendMessage, sends to your own channel if non specified
38 Days Ago
internal Stream.Connect and Stream.Disconnect, auto connect to twitch service on loop init
38 Days Ago
Implement Sandbox.Stream.GetUser
38 Days Ago
Refractor so that TwitchService handles client and api
38 Days Ago
Add channel modify functions to Sandbox.Stream Internal twitchapi