create account

[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED! by jakipatryk

View this thread on: hive.blogpeakd.comecency.com
· @jakipatryk · (edited)
$57.41
[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED!
**I've just published version 1.1.0 of my [library](https://www.npmjs.com/package/steemconnect-firebase-functions), which is built to help developers who want to use SteemConnect on the Google Firebase platform. Let's discuss what has been added!**

![version 1.1.0.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1520026441/g6ftufmo4fcaxuwwq6ft.png)

## Quick links

- Github: https://github.com/jakipatryk/steemconnect-firebase-functions
- npm: https://www.npmjs.com/package/steemconnect-firebase-functions
- SteemProjects: https://steemprojects.com/projects/p/steemconnect-firebase-functions/

## Long-lived token support

**steemconnect-firebase-functions** main feature is making it easier to implement **OAuth2 authorization code grant**. This kind of OAuth2 flow has one big advantage - it enables app to require so called `offline` scope, which is used to obtain a `refresh_token`. The name of this token is quite describtive - it allows to refresh an access token. But why would we even do that?

It turns out that `access_token` expires after 7 days. With `refresh_token`, the app can get a new `access_token` instead of forcing user to login once again.

### `refreshAccessToken` function

Version 1.1.0 of steemconnect-firebase-functions includes a brand new function used to exchange `refresh_token` for new `access_token` with SteemConnect.

Example usage:

```javascript
import { refreshAccessToken } from 'steemconnect-firebase-functions';

const clientId = 'client-id';
const clientSecret = 'client-secret';
const refreshToken = 'refresh-token';

let newAccessToken;

refreshAccessToken(clientId, clientSecret, refreshToken).then(response => {
  newAccessToken = response;
});
```

### `AccessTokenResponse` interface

I believe that `AccessToken` interface name was confusing because interface had `access_token` property, so I decided to rename interface name to `AccessTokenResponse`. I have also added an optional `refresh_token` property.

The interface now has the following code:

```javascript
export interface AccessTokenResponse {
  access_token: string;
  expires_in: number;
  username: string;
  refresh_token?: string;
}
```

## Broadcasting more types of operations to the Steem blockchain

Until version 1.1.0 the **steemconnect-firebase-functions** library had only one function that allowed to broadcast operations to the Steem blockchain - `broadcastOperations`.

Although that was enough to do broadcast literally anything, I've added some functions that support the most frequently used operations - upvote, post, and comment. I hope it will be useful for the developers!

### `broadcastPost` function

As the name suggests, you can use this function to broadcast a post to the Steem blockchain.

Example usage:

```javascript
import { broadcastPost } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const mainTag = 'test-tag';
const postAuthor = 'jakipatryk';
const postPermlink = 'test-post-432rhbb23';
const postTitle = 'Test post';
const postBody = 'This is a test post content';

broadcastPost(
  accessToken,
  mainTag,
  postAuthor,
  postPermlink,
  postTitle,
  postBody
).then(response => {
  console.log(response);
});
```

### `broadcastPostWithBeneficiaries` function

Works almost the same as the `broadcastPost` function, but in addition, enables to set up **beneficiaries** - an account which will get a part of the rewards of broadcasted post.

Example usage:

```javascript
import { broadcastPostWithBeneficiaries } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const mainTag = 'test-tag';
const postAuthor = 'jakipatryk';
const postPermlink = 'test-post-432rhbb23';
const postTitle = 'Test post';
const postBody = 'This is a test post content';
const beneficiariesAccount = 'utopian.pay';
const beneficiariesWeight = 2500; // 25%

broadcastPostWithBeneficiaries(
  accessToken,
  mainTag,
  postAuthor,
  postPermlink,
  postTitle,
  postBody,
  beneficiariesAccount,
  beneficiariesWeight
).then(response => {
  console.log(response);
});
```

### `broadcastComment` function

Broadcasts a comment to given post/other comment.

Example usage:

```javascript
import { broadcastComment } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const parentAuthor = 'ned';
const parentPermlink = 'steemfest2-closing-dinner';
const commentAuthor = 'jakipatryk';
const commentPermlink = 'f34fre5';
const commentBody = 'This is a test comment';

broadcastComment(
  accessToken,
  parentAuthor,
  parentPermlink,
  commentAuthor,
  commentPermlink,
  commentBody
).then(response => {
  console.log(response);
});
```

### `broadcastUpvote` function

Broadcasts an upvote.

Example usage:

```javascript
import { broadcastUpvote } from 'steemconnect-firebase-functions';

const accessToken = 'access-token';
const voter = 'jakipatryk';
const author = 'ned';
const permlink = 'steemfest2-closing-dinner';
const weight = 10000; // 100%

broadcastUpvote(accessToken, voter, author, permlink, weight).then(response => {
  console.log(response);
});
```

## What next?

The current documentation is... bad. That's what I will be working on now.

Also, if you haven't seen my [tutorial](https://utopian.io/utopian-io/@jakipatryk/how-to-authenticate-users-via-steemconnect-on-the-firebase), definitely check this out!


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@jakipatryk/steemconnect-firebase-functions-version-1-1-0-has-just-been-published">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 22 others
properties (23)
authorjakipatryk
permlinksteemconnect-firebase-functions-version-1-1-0-has-just-been-published
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/11","id":172556171,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/11","diff_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/11.diff","patch_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/11.patch","issue_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/11","number":11,"state":"closed","locked":false,"title":"Add functions to broadcast specific operations to the Steem blockchain","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 `broadcastUpvote` function that broadcasts upvote for a given post to the blockchain\r\n- added `broadcastComment` function that broadcasts comment to the blockchain\r\n- added `broadcastPost` function that broadcasts post to the blockchain\r\n- added `broadcastPostWithBeneficiaries` function that broadcasts post with beneficiaries details to the blockchain\r\n- added `createOptions` helper function that creates and returns `comment_options` operation","created_at":"2018-03-02T17:11:08Z","updated_at":"2018-03-02T18:27:33Z","closed_at":"2018-03-02T18:27:30Z","merged_at":"2018-03-02T18:27:30Z","merge_commit_sha":"4748098236f06591b717d15af6ff5f233fc9172c","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/11/commits","review_comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/11/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/11/comments","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/cbb6047dc36658bdf20dc914502aa798b419abf1","head":{"label":"jakipatryk:feature/broadcasts","ref":"feature/broadcasts","sha":"cbb6047dc36658bdf20dc914502aa798b419abf1","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"base":{"label":"jakipatryk:master","ref":"master","sha":"8f8d868d994bcbb5e7901f2aefd95529dfee7b08","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/11"},"html":{"href":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/11"},"issue":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/11"},"comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/11/comments"},"review_comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/11/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/11/commits"},"statuses":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/cbb6047dc36658bdf20dc914502aa798b419abf1"}},"author_association":"OWNER"},{"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/10","id":171250688,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/10","diff_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/10.diff","patch_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/10.patch","issue_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/10","number":10,"state":"closed","locked":false,"title":"Add `refreshAccessToken` function","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 `refreshAccessToken` function that enables lib consumer to exchange refresh token for new access token (along with username etc.)","created_at":"2018-02-25T20:53:55Z","updated_at":"2018-02-26T16:30:17Z","closed_at":"2018-02-26T16:30:13Z","merged_at":"2018-02-26T16:30:13Z","merge_commit_sha":"8f8d868d994bcbb5e7901f2aefd95529dfee7b08","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/10/commits","review_comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/10/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/10/comments","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/866f91c52fdf8f694852cf24941db5bcc41cebcf","head":{"label":"jakipatryk:feature/refreshAccessToken","ref":"feature/refreshAccessToken","sha":"866f91c52fdf8f694852cf24941db5bcc41cebcf","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"base":{"label":"jakipatryk:master","ref":"master","sha":"f2a4963478741113b51b089d37c8bfd71b0d3b47","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/10"},"html":{"href":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/10"},"issue":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/10"},"comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/10/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/10/commits"},"statuses":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/866f91c52fdf8f694852cf24941db5bcc41cebcf"}},"author_association":"OWNER"},{"url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/9","id":171193563,"html_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/9","diff_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/9.diff","patch_url":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/9.patch","issue_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/9","number":9,"state":"closed","locked":false,"title":"AccessToken interface changes","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":"- renamed `AccessToken` interface to `AccessTokenResponse`\r\n- added `refresh_token` to `AccessTokenResponse` interface","created_at":"2018-02-24T19:30:22Z","updated_at":"2018-02-25T11:57:29Z","closed_at":"2018-02-25T11:57:24Z","merged_at":"2018-02-25T11:57:24Z","merge_commit_sha":"f2a4963478741113b51b089d37c8bfd71b0d3b47","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/9/commits","review_comments_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/9/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/9/comments","statuses_url":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/c2cddf1b02e2ea140d03c57f420e7abaaf40de39","head":{"label":"jakipatryk:refresh-token-interface","ref":"refresh-token-interface","sha":"c2cddf1b02e2ea140d03c57f420e7abaaf40de39","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"base":{"label":"jakipatryk:master","ref":"master","sha":"b894b4eaddb143965129e0ac9ef0b1f92bf5ed59","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-02-17T00:33:44Z","pushed_at":"2018-03-02T18:39:24Z","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":"","size":67,"stargazers_count":1,"watchers_count":1,"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":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/9"},"html":{"href":"https://github.com/jakipatryk/steemconnect-firebase-functions/pull/9"},"issue":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/9"},"comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/issues/9/comments"},"review_comments":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/pulls/9/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/9/commits"},"statuses":{"href":"https://api.github.com/repos/jakipatryk/steemconnect-firebase-functions/statuses/c2cddf1b02e2ea140d03c57f420e7abaaf40de39"}},"author_association":"OWNER"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","dev","steemconnect","programming"],"users":["jakipatryk"],"links":["https://www.npmjs.com/package/steemconnect-firebase-functions","https://res.cloudinary.com/hpiynhbhq/image/upload/v1520026441/g6ftufmo4fcaxuwwq6ft.png","https://utopian.io/utopian-io/@jakipatryk/how-to-authenticate-users-via-steemconnect-on-the-firebase"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1520026441/g6ftufmo4fcaxuwwq6ft.png"],"moderator":{"account":"ms10398","time":"2018-03-05T12:12:09.983Z","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":true,"score":20},{"value":"A few mistakes","selected":false,"score":10},{"value":"It's pretty bad","selected":false,"score":0}],"selected":0},{"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":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},{"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":100}"
created2018-03-02 21:35:03
last_update2018-03-05 12:12:27
depth0
children4
last_payout2018-03-09 21:35:03
cashout_time1969-12-31 23:59:59
total_payout_value40.836 HBD
curator_payout_value16.575 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,562
author_reputation14,313,610,947,295
root_title"[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED!"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id41,726,489
net_rshares15,710,497,222,322
author_curate_reward""
vote details (86)
@ms10398 ·
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)
authorms10398
permlinkre-jakipatryk-steemconnect-firebase-functions-version-1-1-0-has-just-been-published-20180305t121243456z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-03-05 12:12:48
last_update2018-03-05 12:12:48
depth1
children0
last_payout2018-03-12 12:12:48
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_length173
author_reputation27,572,487,973,390
root_title"[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,364,805
net_rshares4,010,343,301
author_curate_reward""
vote details (1)
@steemprojects ·
$0.04
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 (23)
authorsteemprojects
permlinkre-steemconnect-firebase-functions-version-1-1-0-has-just-been-published-20180303t134528
categoryutopian-io
json_metadata""
created2018-03-03 13:45:33
last_update2018-03-03 13:45:33
depth1
children0
last_payout2018-03-10 13:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.033 HBD
curator_payout_value0.010 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length343
author_reputation29,054,729,340
root_title"[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id41,885,949
net_rshares10,379,712,075
author_curate_reward""
vote details (1)
@steemstem-bot ·
$0.56
<center><a href="www.steemit.com/@steemstem"><img src="https://media.discordapp.net/attachments/384404201544876032/405507994583957505/steemSTEM.png"></a><br><table><tr><th> </th><th> </th><th><a href="https://steemit.com/steemstem/@steemstem/helpful-guidelines-for-crafting-steemstem-content">Guidelines</a></th><th><a href="https://steemit.com/steemstem/@steemstem/steemstem-winter-2017-2018-project-update">Project Update</a></th><th> </th><th> </th></tr></table><br><a href="https://steemit.com/steemstem/@steemstem/being-a-member-of-the-steemstem-community"><b>Being A SteemStem Member</b></a></center>
πŸ‘  
properties (23)
authorsteemstem-bot
permlinkre-steemconnect-firebase-functions-version-1-1-0-has-just-been-published-20180306t230511
categoryutopian-io
json_metadata""
created2018-03-06 23:05:12
last_update2018-03-06 23:05:12
depth1
children0
last_payout2018-03-13 23:05:12
cashout_time1969-12-31 23:59:59
total_payout_value0.558 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length606
author_reputation3,811,533,615,496
root_title"[steemconnect-firebase-functions] Version 1.1.0 has just been PUBLISHED!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,730,844
net_rshares142,103,710,580
author_curate_reward""
vote details (1)
@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-1-0-has-just-been-published-20180306t170651534z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-03-06 17:06:51
last_update2018-03-06 17:06:51
depth1
children0
last_payout2018-03-13 17:06:51
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.1.0 has just been PUBLISHED!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,669,096
net_rshares0