create account

[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts by jakipatryk

View this thread on: hive.blogpeakd.comecency.com
· @jakipatryk · (edited)
$53.97
[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts
**Development of *steemconnect-firebase-functions* doesn't stop, because I want to use it in the project I am going to start coding soon. Version 1.2 has just been released!**

![Version 1.2](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520952562/vintcuc4cku7ween5dzp.png)

### Quick Recap
**steemconnect-firebase-functions** is a library designed to help developers who want to create apps based on SteemConnect and Firebase. The library makes it easy to:
- implement **OAuth2 Authorization Code Grant** (enables user to log in to your app using SteemConnect)
- broadcast operations to Steem blockchain (post, comment, upvote, etc.)
- make operations on the **Firebase** products (Authentication, Firestore)

### Links
- **Github**: https://github.com/jakipatryk/steemconnect-firebase-functions
- **SteemProjects**: https://steemprojects.com/projects/p/steemconnect-firebase-functions/
- **NPM**: https://www.npmjs.com/package/steemconnect-firebase-functions

### New Features
Version 1.2.0 comes with a few new features. As I mentioned in the introduction, I am going to create a new project based on SteemConnect and Firebase, so I had to add them.

#### State
I have enabled to use so-called `state` variable in the SteemConnect authorization URL by adding optional parameter `state` in the `getAuthorizationUrl` function. This parameter can be used for example to **prevent cross-site request forgery attacks**.

[PULL REQUEST](https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13)

#### createFirebaseAccount
I found it useful to add additional user data to the user profile, so they would become available on the `auth` object on the frontend. What kind of additional data am I talking about? Most important are **username** and **photoURL** (for example avatar). 

I added `createFirebaseAccount` function that either creates an Firebase auth account or updates it if one already exists.

Example usage:
```javascript
import { createFirebaseAccount } from 'steemconnect-firebase-functions';

import * as admin from 'firebase-admin';

const serviceAccount = require('../serviceAccountKey.json');

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount)
});

const uid = 'steemconnect:jakipatryk';
const username = 'jakipatryk';
const photoURL = 'https://some-uri.image/avatar';

createFirebaseAccount(admin, uid, username, photoURL).then(() => {
  console.log(5 * 20 + 11);
});
```

See how I implemented it: [COMMIT](https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/commits/8a3782e94205933a016618473f8a54d35cc32222).

#### broadcastFollow
This version of **steemconnect-firebase-functions** also comes with new broadcast functions. First one simply broadcasts a follow to the blockchain.

Example usage:
```javascript
import { broadcastFollow } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const username = 'jakipatryk';
const userToFollow = 'ned';

broadcastFollow(accessToken, username, userToFollow).then(result => {
  console.log(result);
});
```

See how I implemented it: [COMMIT](https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/files/d56012fca876710cbf01edf4333ba006ac27553d)

#### broadcastUnfollow
So we can broadcast follow, it would be great if we could also broadcast unfollow. Yep, you are right.

Example usage:
```javascript
import { broadcastUnfollow } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const username = 'jakipatryk';
const userToUnfollow = 'ned';

broadcastUnfollow(accessToken, username, userToUnfollow).then(result => {
  console.log(result);
});
```

See how I implemented it: [COMMIT](https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/files/d56012fca876710cbf01edf4333ba006ac27553d..1f9eec09e433e3e507ff284dabb304ba0af1443d).

#### broadcastReblog
This one was actually kinda funny. Did you know that operation `id` of the reblog is... `follow`? I also didn't know, but it just works like that.

Example usage:
```javascript
import { broadcastReblog } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const username = 'jakipatryk-dev';
const postAuthor = 'jakipatryk';
const postPermlink =
  'steemconnect-firebase-functions-version-1-1-0-has-just-been-published';

broadcastReblog(accessToken, username, postAuthor, postPermlink).then(
  result => {
    console.log(result);
  }
);
```

See how I implemented it: [COMMIT](https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/commits/3b6c15e604a70be053f439428eee30d02dae3168).


### Summary
Version 1.2.0 of **steemconnect-firebase-functions** introduces a few new features, such as optional `state` variable in the SteemConnect authorization URL, `createFirebaseAccount` function to create Firebase auth account with user details, `broadcastFollow`, `broadcastUnfollow`, and `broadcastReblog` functions.

A new version might be released if I decide that I need some additional functionality during coding my new project, which is not public yet... Stay tuned ;)

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@jakipatryk/steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorjakipatryk
permlinksteemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":120048095,"name":"steemconnect-firebase-functions","full_name":"jakipatryk/steemconnect-firebase-functions","html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","fork":false,"owner":{"login":"jakipatryk"}},"pullRequests":[{"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14","id":174642560,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14","diff_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14.diff","patch_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14.patch","issue_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/14","number":14,"state":"closed","locked":false,"title":"Add `createFirebaseAccount` and more broadcasts","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"body":"- added `createFirebaseAccount` function\r\n- added `broadcastFollow` function\r\n- added `broadcastUnfollow` function\r\n- added `broadcastReblog` function","created_at":"2018-03-13T12:21:13Z","updated_at":"2018-03-13T13:50:18Z","closed_at":"2018-03-13T13:50:13Z","merged_at":"2018-03-13T13:50:13Z","merge_commit_sha":"3f4480aae50638b3d65525f0ea9d268a66b9bb06","assignee":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"assignees":[{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":825419782,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"milestone":null,"commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14/commits","review_comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14/comments","review_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/14/comments","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/8a3782e94205933a016618473f8a54d35cc32222","head":{"label":"jakipatryk:feature/broadcasts","ref":"feature/broadcasts","sha":"8a3782e94205933a016618473f8a54d35cc32222","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"repo":{"id":120048095,"name":"steemconnect-firebase-functions","full_name":"jakipatryk/steemconnect-firebase-functions","owner":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","description":"A library to use SteemConnect in Firebase Functions.","fork":false,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions","forks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/forks","keys_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/teams","hooks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/hooks","issue_events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/events{/number}","events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/events","assignees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/assignees{/user}","branches_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/branches{/branch}","tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/tags","blobs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/{sha}","languages_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/languages","stargazers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/stargazers","contributors_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contributors","subscribers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscribers","subscription_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscription","commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contents/{+path}","compare_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/merges","archive_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/downloads","issues_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues{/number}","pulls_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls{/number}","milestones_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/milestones{/number}","notifications_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels{/name}","releases_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/releases{/id}","deployments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/deployments","created_at":"2018-02-03T01:11:22Z","updated_at":"2018-03-07T00:20:04Z","pushed_at":"2018-03-13T14:03:20Z","git_url":"git://github.com/jakipatryk/steemconnect-firebase-functions.git","ssh_url":"git@github.com:jakipatryk/steemconnect-firebase-functions.git","clone_url":"https://github.com/jakipatryk/steemconnect-firebase-functions.git","svn_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","homepage":"https://steemprojects.com/projects/p/steemconnect-firebase-functions/","size":132,"stargazers_count":3,"watchers_count":3,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":3,"default_branch":"master"}},"base":{"label":"jakipatryk:master","ref":"master","sha":"a809f17238de6cd5dd18a156461fd7a245f13fcd","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"repo":{"id":120048095,"name":"steemconnect-firebase-functions","full_name":"jakipatryk/steemconnect-firebase-functions","owner":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","description":"A library to use SteemConnect in Firebase Functions.","fork":false,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions","forks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/forks","keys_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/teams","hooks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/hooks","issue_events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/events{/number}","events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/events","assignees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/assignees{/user}","branches_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/branches{/branch}","tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/tags","blobs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/{sha}","languages_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/languages","stargazers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/stargazers","contributors_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contributors","subscribers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscribers","subscription_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscription","commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contents/{+path}","compare_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/merges","archive_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/downloads","issues_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues{/number}","pulls_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls{/number}","milestones_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/milestones{/number}","notifications_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels{/name}","releases_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/releases{/id}","deployments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/deployments","created_at":"2018-02-03T01:11:22Z","updated_at":"2018-03-07T00:20:04Z","pushed_at":"2018-03-13T14:03:20Z","git_url":"git://github.com/jakipatryk/steemconnect-firebase-functions.git","ssh_url":"git@github.com:jakipatryk/steemconnect-firebase-functions.git","clone_url":"https://github.com/jakipatryk/steemconnect-firebase-functions.git","svn_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","homepage":"https://steemprojects.com/projects/p/steemconnect-firebase-functions/","size":132,"stargazers_count":3,"watchers_count":3,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14"},"html":{"href":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14"},"issue":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/14"},"comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/14/comments"},"review_comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14/comments"},"review_comment":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/14/commits"},"statuses":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/8a3782e94205933a016618473f8a54d35cc32222"}},"author_association":"OWNER"},{"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13","id":174534046,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13","diff_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13.diff","patch_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13.patch","issue_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/13","number":13,"state":"closed","locked":false,"title":"Enable to add `state` variable","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"body":"- enabled to add `state` variable in the `getAuthorizationUrl` function as an optional parameter","created_at":"2018-03-13T01:07:13Z","updated_at":"2018-03-13T01:20:17Z","closed_at":"2018-03-13T01:20:11Z","merged_at":"2018-03-13T01:20:11Z","merge_commit_sha":"a809f17238de6cd5dd18a156461fd7a245f13fcd","assignee":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"assignees":[{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":825419782,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"milestone":null,"commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13/commits","review_comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13/comments","review_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/13/comments","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/8cfbce38d20473260871ebe7f945815251eeed33","head":{"label":"jakipatryk:feature/state","ref":"feature/state","sha":"8cfbce38d20473260871ebe7f945815251eeed33","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"repo":{"id":120048095,"name":"steemconnect-firebase-functions","full_name":"jakipatryk/steemconnect-firebase-functions","owner":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","description":"A library to use SteemConnect in Firebase Functions.","fork":false,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions","forks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/forks","keys_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/teams","hooks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/hooks","issue_events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/events{/number}","events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/events","assignees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/assignees{/user}","branches_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/branches{/branch}","tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/tags","blobs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/{sha}","languages_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/languages","stargazers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/stargazers","contributors_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contributors","subscribers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscribers","subscription_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscription","commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contents/{+path}","compare_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/merges","archive_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/downloads","issues_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues{/number}","pulls_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls{/number}","milestones_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/milestones{/number}","notifications_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels{/name}","releases_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/releases{/id}","deployments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/deployments","created_at":"2018-02-03T01:11:22Z","updated_at":"2018-03-07T00:20:04Z","pushed_at":"2018-03-13T14:03:20Z","git_url":"git://github.com/jakipatryk/steemconnect-firebase-functions.git","ssh_url":"git@github.com:jakipatryk/steemconnect-firebase-functions.git","clone_url":"https://github.com/jakipatryk/steemconnect-firebase-functions.git","svn_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","homepage":"https://steemprojects.com/projects/p/steemconnect-firebase-functions/","size":132,"stargazers_count":3,"watchers_count":3,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":3,"default_branch":"master"}},"base":{"label":"jakipatryk:master","ref":"master","sha":"9e1936560668a3481f2ff132549170aaae9ca044","user":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"repo":{"id":120048095,"name":"steemconnect-firebase-functions","full_name":"jakipatryk/steemconnect-firebase-functions","owner":{"login":"jakipatryk","id":18032838,"avatar_url":"https://avatars2.githubusercontent.com/u/18032838?v=4","gravatar_id":"","url":"https://api.github.com/users/jakipatryk","html_url":"https://github.com/jakipatryk","followers_url":"https://api.github.com/users/jakipatryk/followers","following_url":"https://api.github.com/users/jakipatryk/following{/other_user}","gists_url":"https://api.github.com/users/jakipatryk/gists{/gist_id}","starred_url":"https://api.github.com/users/jakipatryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakipatryk/subscriptions","organizations_url":"https://api.github.com/users/jakipatryk/orgs","repos_url":"https://api.github.com/users/jakipatryk/repos","events_url":"https://api.github.com/users/jakipatryk/events{/privacy}","received_events_url":"https://api.github.com/users/jakipatryk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","description":"A library to use SteemConnect in Firebase Functions.","fork":false,"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions","forks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/forks","keys_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/teams","hooks_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/hooks","issue_events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/events{/number}","events_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/events","assignees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/assignees{/user}","branches_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/branches{/branch}","tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/tags","blobs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/{sha}","languages_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/languages","stargazers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/stargazers","contributors_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contributors","subscribers_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscribers","subscription_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/subscription","commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/contents/{+path}","compare_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/merges","archive_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/downloads","issues_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues{/number}","pulls_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls{/number}","milestones_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/milestones{/number}","notifications_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/labels{/name}","releases_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/releases{/id}","deployments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/deployments","created_at":"2018-02-03T01:11:22Z","updated_at":"2018-03-07T00:20:04Z","pushed_at":"2018-03-13T14:03:20Z","git_url":"git://github.com/jakipatryk/steemconnect-firebase-functions.git","ssh_url":"git@github.com:jakipatryk/steemconnect-firebase-functions.git","clone_url":"https://github.com/jakipatryk/steemconnect-firebase-functions.git","svn_url":"https://github.com/jakipatryk/steemconnect-firebase-functions","homepage":"https://steemprojects.com/projects/p/steemconnect-firebase-functions/","size":132,"stargazers_count":3,"watchers_count":3,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13"},"html":{"href":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13"},"issue":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/13"},"comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/13/comments"},"review_comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13/comments"},"review_comment":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/13/commits"},"statuses":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/8cfbce38d20473260871ebe7f945815251eeed33"}},"author_association":"OWNER"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","steem","steemconnect","dev"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1520952562/vintcuc4cku7ween5dzp.png","https://github.com/jakipatryk/steemconnect-firebase-functions/pull/13","https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/commits/8a3782e94205933a016618473f8a54d35cc32222","https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/files/d56012fca876710cbf01edf4333ba006ac27553d","https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/files/d56012fca876710cbf01edf4333ba006ac27553d..1f9eec09e433e3e507ff284dabb304ba0af1443d","https://github.com/jakipatryk/steemconnect-firebase-functions/pull/14/commits/3b6c15e604a70be053f439428eee30d02dae3168"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1520952562/vintcuc4cku7ween5dzp.png"],"moderator":{"account":"decebal2dac","time":"2018-03-15T00:16:23.594Z","reviewed":true,"pending":false,"flagged":false},"questions":[{"question":"Is the project description formal?","answers":[{"value":"Yes it’s straight to the point","selected":true,"score":10},{"value":"Need more description ","selected":false,"score":5},{"value":"Not too descriptive","selected":false,"score":0}],"selected":0},{"question":"Is the language / grammar correct?","answers":[{"value":"Yes","selected":false,"score":20},{"value":"A few mistakes","selected":true,"score":10},{"value":"It's pretty bad","selected":false,"score":0}],"selected":1},{"question":"Was the template followed?","answers":[{"value":"Yes","selected":false,"score":10},{"value":"Partially","selected":true,"score":5},{"value":"No","selected":false,"score":0}],"selected":1},{"question":"How do you rate the amount of work?","answers":[{"value":"Very High","selected":true,"score":20},{"value":"High","selected":false,"score":16},{"value":"Medium","selected":false,"score":12},{"value":"Low","selected":false,"score":7},{"value":"Very Low","selected":false,"score":3}],"selected":0},{"question":"How do you rate the impact on the Project?","answers":[{"value":"Very High","selected":false,"score":20},{"value":"High","selected":true,"score":16},{"value":"Medium","selected":false,"score":12},{"value":"Low","selected":false,"score":7},{"value":"Very Low","selected":false,"score":3}],"selected":1}],"score":75}"
created2018-03-13 15:36:24
last_update2018-03-15 00:16:24
depth0
children6
last_payout2018-03-20 15:36:24
cashout_time1969-12-31 23:59:59
total_payout_value38.103 HBD
curator_payout_value15.869 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,294
author_reputation14,313,610,947,295
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,165,134
net_rshares21,707,439,917,185
author_curate_reward""
vote details (40)
@decebal2dac ·
$0.03
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/uTyJkNm).
**[[utopian-moderator]](https://utopian.io/moderators)**
πŸ‘  
properties (23)
authordecebal2dac
permlinkre-jakipatryk-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180315t001629983z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-03-15 00:16:30
last_update2018-03-15 00:16:30
depth1
children0
last_payout2018-03-22 00:16:30
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation13,975,053,566,819
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,479,444
net_rshares10,968,702,187
author_curate_reward""
vote details (1)
@hernandev ·
$0.06
Congratulation on this work @jakipatryk, very nice to have Firebase work on Steem.
πŸ‘  
properties (23)
authorhernandev
permlinkre-jakipatryk-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180319t222506983z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/2.4.0"}
created2018-03-19 22:25:09
last_update2018-03-19 22:25:09
depth1
children1
last_payout2018-03-26 22:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.048 HBD
curator_payout_value0.009 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length82
author_reputation12,363,992,512,822
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id45,425,207
net_rshares17,908,508,090
author_curate_reward""
vote details (1)
@jakipatryk ·
Thanks!
properties (22)
authorjakipatryk
permlinkre-hernandev-re-jakipatryk-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180319t225055325z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"busy","app":"busy/2.4.0"}
created2018-03-19 22:50:57
last_update2018-03-19 22:50:57
depth2
children0
last_payout2018-03-26 22:50:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7
author_reputation14,313,610,947,295
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id45,428,366
net_rshares0
@steemprojects ·
This post has been just added as new item to _[timeline of steemconnect-firebase-functions on Steem Projects](https://steemprojects.com/projects/p/steemconnect-firebase-functions/)_.

If you want to be notified about new updates from this project, register on Steem Projects and add steemconnect-firebase-functions to your favorite projects.
properties (22)
authorsteemprojects
permlinkre-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180313t154820
categoryutopian-io
json_metadata""
created2018-03-13 15:48:21
last_update2018-03-13 15:48:21
depth1
children0
last_payout2018-03-20 15:48:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length343
author_reputation29,054,729,340
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,167,418
net_rshares0
@utopian-io ·
### Hey @jakipatryk I am @utopian-io. I have just upvoted you!
#### Achievements
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-jakipatryk-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180315t202036330z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-03-15 20:21:06
last_update2018-03-15 20:21:06
depth1
children0
last_payout2018-03-22 20:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,086
author_reputation152,955,367,999,756
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,658,713
net_rshares0
@utopian-io ·
### Hey @jakipatryk I am @utopian-io. I have just upvoted you!
#### Achievements
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
authorutopian-io
permlinkre-jakipatryk-steemconnect-firebase-functions-version-1-2-state-createfirebaseaccount-and-broadcasts-20180315t203129156z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-03-15 20:32:15
last_update2018-03-15 20:32:15
depth1
children0
last_payout2018-03-22 20:32:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,086
author_reputation152,955,367,999,756
root_title"[steemconnect-firebase-functions] Version 1.2: state, createFirebaseAccount, and broadcasts"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,660,111
net_rshares0