@cerebral/firebase
Advanced tools
Comparing version 4.0.2-1515366989842 to 4.1.0-1516047687877
@@ -80,2 +80,6 @@ 'use strict'; | ||
var _getDownloadURL = require('./getDownloadURL'); | ||
var _getDownloadURL2 = _interopRequireDefault(_getDownloadURL); | ||
var _delete = require('./delete'); | ||
@@ -156,2 +160,3 @@ | ||
deleteUser: _deleteUser2.default, | ||
getDownloadURL: _getDownloadURL2.default, | ||
getUser: _getUser2.default, | ||
@@ -158,0 +163,0 @@ linkWithFacebook: _linkWithFacebook2.default, |
@@ -49,2 +49,11 @@ 'use strict'; | ||
var _getDownloadURL = require('./getDownloadURL'); | ||
Object.defineProperty(exports, 'getDownloadURL', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_getDownloadURL).default; | ||
} | ||
}); | ||
var _getUser = require('./getUser'); | ||
@@ -51,0 +60,0 @@ |
@@ -37,2 +37,3 @@ import { ResolveValue, Tag } from 'function-tree' | ||
export function deleteUser(password: TagOr<string>): Action | ||
export function getDownloadURL(path: TagOr<string>, file: any): Action | ||
export function getUser(): Action | ||
@@ -39,0 +40,0 @@ export function linkWithFacebook(options: { redirect?: TagOr<boolean>, scopes: TagOr<string[]> } & any): Action |
{ | ||
"name": "@cerebral/firebase", | ||
"version": "4.0.2-1515366989842", | ||
"version": "4.1.0-1516047687877", | ||
"description": "Firebase provider for Cerebral", | ||
@@ -29,7 +29,7 @@ "main": "lib/index.js", | ||
"peerDependencies": { | ||
"cerebral": "^4.0.2-1515366989842" | ||
"cerebral": "^4.0.2-1516047687877" | ||
}, | ||
"devDependencies": { | ||
"cerebral": "^4.0.2-1515366989842" | ||
"cerebral": "^4.0.2-1516047687877" | ||
} | ||
} |
@@ -203,2 +203,33 @@ # @cerebral/firebase | ||
## getDownloadURL | ||
Will get the download url of a given file in firebase storage. | ||
### action | ||
```js | ||
function someAction({ firebase, props }) { | ||
return firebase.getDownloadURL('images', `${props.path}.jpg`) | ||
.then((response) => { | ||
/* | ||
response: https://foo.com/myImage.jpg | ||
*/ | ||
}) | ||
} | ||
``` | ||
### operator | ||
```javascript | ||
import { getDownloadURL } from '@cerebral/firebase/operators' | ||
export default [ | ||
getDownloadURL('images', string`${props`path`}.jpg`), { | ||
success: [ | ||
/* PROPS: { response: https://foo.com/myImage.jpg } */ | ||
], | ||
error: [ | ||
/* PROPS: { error: { ... } } */ | ||
] | ||
} | ||
] | ||
``` | ||
## getUser | ||
@@ -205,0 +236,0 @@ Will resolve to `{user: {}}` if user exists. If user was redirected from Facebook/Google etc. as part of first sign in, this method will handle the confirmed registration of the user. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
183144
135
1871
1260