Comments (4)
Yea then its the question we discussed before to use Queue system as it kinda belongs in there, But at the same time it don't and might be better with a own system for that idk
Also by type wont that be messy as then you need to check if its a command to avoid hard coding each type so you don't need to add support for new modules like
- store:command
- forms:command
- trophies:command
unless you check after : is "command" idk
from nameless.
Something to consider with this approach would be how we store these "actions" that haven't been synced yet, and also how we know if we should store them or not (i.e. if there is no plugin set up storing them would be pointless)
from nameless.
Also by type wont that be messy as then you need to check if its a command to avoid hard coding each type so you don't need to add support for new modules like
* store:command
* forms:command
* trophies:command
We could add a generic type for command, good idea.
Something to consider with this approach would be how we store these "actions" that haven't been synced yet, and also how we know if we should store them or not (i.e. if there is no plugin set up storing them would be pointless)
I assumed we'd just store it in a database table. You do make a good point about actions piling up when no plugin is set up. Perhaps pending actions should be removed after a certain timeout, like a month?
from nameless.
Something to consider with this approach would be how we store these "actions" that haven't been synced yet, and also how we know if we should store them or not (i.e. if there is no plugin set up storing them would be pointless)
Could add last ping colum to servers table like i do with Store connections, Then we know if server is setup correctly and we know its active or not
from nameless.
Related Issues (20)
- discord_bot_request_failed error info is double html-encoded
- Cannot assign null to property User::$_main_group of type Group HOT 5
- Unable to specify MySQL Server address HOT 2
- Convert key terms and privacy policy pages to custom pages
- Insert/edit link with @
- There was a problem loading the widget Statistics: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`site_4195`.`nl2_users_groups`, CONSTRAINT `nl2_users_groups_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `nl2_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) HOT 2
- Error in CreateReportEndpoint HOT 2
- Xbox Live Authentication
- Tables do not work in pages HOT 1
- Green Checkmark does not get shown in color HOT 6
- Login verification bug HOT 1
- [Feature Request] Adding Support For nLogin HOT 1
- Group sync from website to Discord
- PHP Exif HOT 4
- Changing Website Ownership
- Determine the right group for chown HOT 1
- SMTP for Gmail does not work. HOT 1
- Sitemap Urls are generated incorrectly
- Add support for SSL enforcing databases
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 nameless.