Comments (2)
I'm not very keen on doing this. Twitch never says that these have to be numbers/UUIDs, and in fact they have demonstrated in the past that this is on purpose, when emotesv2 became a thing and suddenly, emote IDs were no longer strictly numeric. I've tried to implement as little undocumented behaviour in this library as possible to ensure its stability, and I think I'd like to keep it that way.
They've also consistently made user IDs strings in the Helix API (when they could easily have been numbers too), so I'd like to think that this is very much on purpose.
from twitch-irc-rs.
fair point.
Now that you mention it, their spec indeed doesn't have any concrete anything. It's all just loosely defined, i guess i looked over that part.
from twitch-irc-rs.
Related Issues (20)
- Support rustls when native-tls is not available HOT 7
- ServerMessage not parsing correctly HOT 2
- `ServerMessage::Generic` is hidden and doesn't allow parsing of command responses HOT 2
- Display more information in log messages
- Implement exponential backoff when reconnects fail
- Add keywords and categories to Cargo.toml (for crates.io)
- Make RefreshingLoginCredentials shareable
- Aggressive use of `panic!()` HOT 1
- `TokenStorage` trait signature doesn't allow for UAT initialisation HOT 2
- Can I have an event if user clam reward using channel points? HOT 2
- Extension for parsing undocumented message attributes HOT 2
- Set Capabilities HOT 6
- Add support for highlighted messages
- What needs to happen for WASM support? HOT 3
- Reduce Allocations HOT 3
- Remove support for IRC commands (Twitch removal) HOT 1
- Should not differentiate between empty and missing tag values
- Add support for reply-parent tags HOT 4
- Issue with example ? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twitch-irc-rs.