userLaylacancel
reposboxcancel

745 Commits over 365 Days - 0.09cph!

1 Hour Ago
Remove stream connected/disconnect events for now, doesn't make much sense currently
1 Hour Ago
Move Sandbox.Stream to sandbox.engine so multiple connections aren't made for menu, client, server
3 Hours Ago
Remove OnChat callback, dealing with chat commands should be dealt with addon level
3 Hours Ago
internal set StreamPoll properties internal set StreamUser properties internal set StreamChannel properties internal set StreamBroadcast and StreamChatMessage properties internal set StreamUserFollow properties
3 Hours Ago
internal set StreamPrediction properties
3 Hours Ago
Move prediction lock/cancel/resolve to StreamPrediction
3 Hours Ago
Add StreamPoll.End
3 Hours Ago
Optional username param for GetUser
3 Hours Ago
Move get following/followers to StreamUser
3 Hours Ago
Merge BanUser and Timeout user, the only difference is perm ban or timed ban, clarify this in the summary
3 Hours Ago
Change channel modify functions to properties
4 Hours Ago
Parse any time response data to DateTimeOffset
Today
Move IRCMessage to StreamChatMessage constructor
Today
Add summary to all stream events
Today
Deserialize prediction response Add prediction to api
Today
Move stream events under Sandbox.Stream instead of Sandbox.Event
Today
Document all public Sandbox.Stream functions
Today
Add Stream.CreatePoll, Stream.EndPoll
Today
Deserialize poll response
Today
Add Stream.GetChannel
Today
Add Stream.GetBroadcast
Today
Add Stream.GetUserFollowing and Stream.GetUserFollowers
Today
Optional channel param in Stream.SendMessage, sends to your own channel if non specified
Today
internal Stream.Connect and Stream.Disconnect, auto connect to twitch service on loop init
Today
Implement Sandbox.Stream.GetUser
Today
Refractor so that TwitchService handles client and api
Yesterday
Add channel modify functions to Sandbox.Stream Internal twitchapi
Yesterday
Add Sandbox.Stream.IsActive
Yesterday
Sandbox.Streaming.StreamClient to Sandbox.Stream
Yesterday
Stream.OnChat library method instead of event system CommandAttribute
Yesterday
Have lock, cancel and resolve prediction functions, more clear than an enum for each end status
Yesterday
Add TwitchAPI.CreatePrediction, TwitchAPI.EndPrediction
Yesterday
Add TwitchAPI.EndPoll
Yesterday
Add TwitchAPI.CreatePoll
Yesterday
Let's not fuck up this branch this time
Yesterday
Use userId instead of broadcasterId, they're the same thing but userId makes more sense Fix TwitchAPI.SetChannelLanguage Add TwitchAPI.GetChannel
Yesterday
try catch http requests Remove username from IStreamClient, no longer needed
2 Days Ago
Add TwitchAPI.SetUserDescription Add TwitchAPI.SetChannelTitle Add set channel game, language and delay Add StreamClient.UserId so this doesn't have to be queried all the time
3 Days Ago
StreamClient.Username uses name from service token
3 Days Ago
Update TwitchAPI.cs
3 Days Ago
Make StreamClient.TwitchAPI publicly accessible Don't connect to twitch pubsub for now, isn't useful yet
3 Days Ago
Only fetch twitch credentials once across client, pubsub and api Initial support for twitch helix api. Added TwitchAPI.GetUser Add internal TwitchAPI.ServiceToken which throws for invalid token for convenience Add internal TwitchAPI.Http which sets up http client with client-id and auth headers Add TwitchAPI.GetUserFollowing and TwitchAPI.GetUserFollowers Add the rest of the UserFollow data Add TwitchAPI.GetStream
5 Days Ago
Make sure join and part use lowercase channel name
5 Days Ago
Twitch pubsub testing
5 Days Ago
Remove twitch test menu cmd
7 Days Ago
Add StreamClient.LeaveChannel
7 Days Ago
Add StreamClient.Username Add StreamClient.JoinChannel, don't automatically join our own channel
8 Days Ago
Add StreamClient.Service getter
9 Days Ago
Remove rfc2812 class, isn't needed anymore Add cap req for tags, commands, membership Grab chat message color from tags Add badges to chat message Don't split badges string if it's null or empty Add join/leave events Send username in join and leave events Add StreamClient.ClearChat Add StreamClient.BanUser and StreamClient.UnbanUser Add StreamClient.TimeoutUser
11 Days Ago
Squashed commit of the following: