Comments (4)
A few more items to consider:
- When loading the engine, if the Rocket.Chat Apps ts-def package has been updated then we need to recompile all of the Apps and ensure they can compile and don't have any compile errors. If they do, then let's disable them and display that along with why.
- When installing/updating an application, the compiler errors are now returned so we need to display those errors in a nice friendly way. If the environment is in
development
and notproduction
, then let's display the full errors in detail otherwise produce a log that can be sent and if their mail settings are configured we can even have the option to email the author of the App or when we get the marketplace, errors can be sent to the developer console/center.
from rocket.chat.apps-engine.
This is now related to #7 :)
from rocket.chat.apps-engine.
For some work done on this, see this commit: db3c819
from rocket.chat.apps-engine.
Closing this issue with two comments:
- this is an outdated issue
- since we have plans to remove the ts compiler from Rocket.Chat, we will, by default, solve the compilation problem. Compilation becomes the responsibility of another software.
from rocket.chat.apps-engine.
Related Issues (20)
- Slash commands do not get triggered when quoting messages
- IUIKitSurface State does not hold value if initialValue is used in a InputBlock
- [Feat] Add the modifyJob method to the Scheduler API
- feature: Add enable and disable job method for scheduled processors
- Configured environment is not supported yet HOT 3
- Unable to allow for a multiline string via ISetting.
- Configuring logging levels in Apps engine applications
- [Enchancement] ClientSecret Input Under App Settings Must be of SettingType Password HOT 1
- Expect editedBy name
- Reactions field inconsistency
- Iframe interface not available in PreviewBlock in ui-kit
- [BUG] getDirectByUsernames and Creation of Direct Room returning general channel instead expected direct room by usernames
- [BUG] getDirectByUsernames and Creation of Direct Room returning general channel instead expected direct room by usernames HOT 2
- VM2 got security issue and have been discontinued
- IPostUserDeleted definition uses AppMethod.EXECUTE_POST_USER_CREATED HOT 1
- IHttp won't work in the app implement IPreMessageSentModify
- Allow custom ignore from walkDirectory in getAppSource
- IRoomBuilder setDisplayingOfSystemMessages wrong type
- Migrate to new FCM API v1 from GCM
- Registered button in Livechat room is not visible 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 rocket.chat.apps-engine.