invertase / invertase/react-native-firebase

[🐛] Missing firebase-js-sdk API

Open
#7,483 35 comments 5 reactions 0 assignees View on GitHub
Keep Open Needs Attention platform: all plugin: authentication plugin: database plugin: storage type: enhancement
Dominant language
TypeScript
Stars
12.3k
Forks
2.3k
Avg merge
3d 3h
Merged PRs (30d)
79

Description

## Issue

**Unimplemented JS SDK features include:**
- [ ] **storage.uploadBytes** (~~This one is a blocker for us~~) `uploadBytesResumable` seems like a drop-in replacement, at least for us, but maybe not for everyone and probably is a bit heavier to run. Ideally `uploadBytes` would be supported still. _(Update: This may produce intermittent issues not seen with uploadBytes, or it might be a coincidence)_
- [ ] storage.getStream
- [ ] storage.getBlob
- [ ] storage.getBytesSync
- [ ] database.forceLongPolling
- [ ] database.forceWebSockets
- [x] **auth.TotpMultiFactorGenerator (Required for authenticator-app-based multifactor)**

**Also possibly the following:**
- [x] auth.unenroll
- [x] auth.addTokenListener

I located these by searching for the string `not implemented` in the portions of the project we use. I've also made an effort to document the others but this may not be comprehensive, or may contain false positives for the `auth` ones.

---

- 👉 Check out [`React Native Firebase`](https://twitter.com/rnfirebase) and [`Invertase`](https://twitter.com/invertaseio) on Twitter for updates on the library.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.