Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error handler module #7

Open
wants to merge 5 commits into
base: 3.2.0-gnancraft
Choose a base branch
from
Open

Commits on Aug 2, 2018

  1. Added clickable-chat module

    Can be used to generate clickable links in chat to execute code without
    using /js specific call
    Main goal is use in classroom, to make the student's life easier
    Gloorf committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    c96a5d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9533b6 View commit details
    Browse the repository at this point in the history
  3. Added an error handler module

    * Pretty print an exception, removing the confusing part
    * Can wrap around an event (using eventWrapper) to automatically catch
    exception, and send the pretty version to a relevant player
    * Can wrap around a function (using functionWrapper) to automatically
    catch exception, and send the pretty version to the function caller
    Gloorf committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    81e9e2c View commit details
    Browse the repository at this point in the history
  4. Integrate error handler in scriptcraft

    * Export the function name (if possible) when calling a function with
    /js to allow for easier debugging
    * Automatically catch any exception when using /js, and prettyprint them
    to the caller
    Gloorf committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    fdf231b View commit details
    Browse the repository at this point in the history
  5. Oops, restore the default to proper one

    Remove my dev setup specific path
    Gloorf committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    24a9eb1 View commit details
    Browse the repository at this point in the history