userLaylacancel

3,662 Commits over 2,465 Days - 0.06cph!

41 Days Ago
Move get following/followers to StreamUser
41 Days Ago
Merge BanUser and Timeout user, the only difference is perm ban or timed ban, clarify this in the summary
41 Days Ago
API changes
41 Days Ago
Change channel modify functions to properties
41 Days Ago
Parse any time response data to DateTimeOffset
41 Days Ago
Move IRCMessage to StreamChatMessage constructor
41 Days Ago
Add summary to all stream events
41 Days Ago
Deserialize prediction response Add prediction to api
41 Days Ago
API changes
41 Days Ago
Move stream events under Sandbox.Stream instead of Sandbox.Event
41 Days Ago
Document all public Sandbox.Stream functions
41 Days Ago
Add Stream.CreatePoll, Stream.EndPoll
41 Days Ago
Deserialize poll response
41 Days Ago
Add Stream.GetChannel
41 Days Ago
Add Stream.GetBroadcast
41 Days Ago
Follower commands
41 Days Ago
Add Stream.GetUserFollowing and Stream.GetUserFollowers
41 Days Ago
Enable twitch avatars again
41 Days Ago
Optional channel param in Stream.SendMessage, sends to your own channel if non specified
41 Days Ago
API changes
41 Days Ago
internal Stream.Connect and Stream.Disconnect, auto connect to twitch service on loop init
41 Days Ago
Implement Sandbox.Stream.GetUser
41 Days Ago
update
41 Days Ago
Refractor so that TwitchService handles client and api
42 Days Ago
API changes
42 Days Ago
Add channel modify functions to Sandbox.Stream Internal twitchapi
42 Days Ago
Add Sandbox.Stream.IsActive
42 Days Ago
API changes
42 Days Ago
Sandbox.Streaming.StreamClient to Sandbox.Stream
42 Days Ago
Stream.OnChat library method instead of event system CommandAttribute
42 Days Ago
Have lock, cancel and resolve prediction functions, more clear than an enum for each end status
42 Days Ago
Add TwitchAPI.CreatePrediction, TwitchAPI.EndPrediction
42 Days Ago
Add TwitchAPI.EndPoll
42 Days Ago
Add TwitchAPI.CreatePoll
42 Days Ago
Let's not fuck up this branch this time
43 Days Ago
Use userId instead of broadcasterId, they're the same thing but userId makes more sense Fix TwitchAPI.SetChannelLanguage Add TwitchAPI.GetChannel
43 Days Ago
try catch http requests Remove username from IStreamClient, no longer needed
43 Days Ago
Add commands to set channel info
43 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
43 Days Ago
Add a bunch of other useful twitch scopes
44 Days Ago
StreamClient.Username uses name from service token
44 Days Ago
Update TwitchAPI.cs
44 Days Ago
Remove box shadow from name tag avatar
44 Days Ago
Use api to request twitch profile image
44 Days Ago
Make StreamClient.TwitchAPI publicly accessible Don't connect to twitch pubsub for now, isn't useful yet
44 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
45 Days Ago
Make sure join and part use lowercase channel name
45 Days Ago
Twitch pubsub testing
45 Days Ago
Add twitch scopes for sandbox: bits:read, channel:read:redemptions, channel:read:subscriptions
46 Days Ago
merge subsequent chat messages