Coder Social home page Coder Social logo

Error Handling about firebase-element HOT 3 CLOSED

jshortall avatar jshortall commented on July 26, 2024
Error Handling

from firebase-element.

Comments (3)

kevinpschaaf avatar kevinpschaaf commented on July 26, 2024

Would a general on-error fired based on any error received back from Firebase meet your use case? That would be pretty trivial to add. Being able to tie the error back to the action that caused it is tricky given actions happen based on data mutation. I can add the former if that helps.

from firebase-element.

jshortall avatar jshortall commented on July 26, 2024

Yep, I think a general on-error would work great in my case. Once the error is fired, I can handle it based on the error code provided by firebase. The firebase code will tell me if permission is denied, or it is another type of data error so I can notify the user.

Is that just a matter of adding an error/cancel callback to each firebase query? I can put a pull request together for that, although I haven't done that process before. Just fork and pull request?

from firebase-element.

kevinpschaaf avatar kevinpschaaf commented on July 26, 2024

Yep, that's the process, although Google requires having a signed CLA on record for contributions (quick form here: https://cla.developers.google.com/clas). Although, I basically put this together yesterday, but didn't have a chance to mock up errors to test it... how about I'll put the PR up and you can test it on your end?

Pull request here: #13

Just checkout the issue-12-error-handling branch.

from firebase-element.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.