Comments (3)
Unfortunately the current gem version of Cinch does not support Threads. We will soon be releasing version 1.0.0, which is likely to provide backwards incompatible changes, but will support threading inside plugins, and a nice modular plugin interface.
See here and check out the merge
branch of Cinch to see what the new version will support. It will most likely be released in the next couple of days. Before updating please be sure to re-configure your Cinch based bots.
Thanks
from cinch.
To make things clear, we will not only support threading inside plugins, but plugins themselves will be executed in threads. Without any kind of timeout, though.
Imho, it's the responsibility of the plugin developer to take care of timeouts, especially because it will not hurt if a plugin call takes forever since they will be running concurrently, anyway.
from cinch.
ok I agree. so I should use the 'merge' branch for now..
from cinch.
Related Issues (20)
- How create an event for all message sended ? HOT 1
- Can I running In Background? HOT 3
- Site is offline HOT 1
- Cinch::Helper can't get instances of Channel and User objects HOT 5
- Upon timeout (either through internet loss or server connection loss), cinch replays already-executed messages and commands. HOT 3
- "Write" and "ping" irc threads still open after bot.quit HOT 1
- Uppercase CTCP commands so they always match
- Is this still maintained? HOT 3
- Method name typo cinch v2.3.3 HOT 1
- Support for reverse DCC SEND
- Sometimes on_channel handler receives message concatenated with other one
- IRCv3 tags broken if tag value contains a colon HOT 4
- backup file in gem HOT 3
- ":invite" event is not documented HOT 2
- adding proxy support HOT 1
- Bot#oper crashes the process when used specific IRCds
- Mismatch between code and released version. HOT 1
- Missing documentation for bot configuration HOT 5
- idle method always return 0 HOT 11
- SASL authentication times out HOT 1
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 cinch.