branchsbox/streamingcancel

58 Commits over 0 Days - ∞cph!

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