Skip to content

Instantly share code, notes, and snippets.

View astrotars's full-sized avatar
⛰️

Nick Parsons astrotars

⛰️
View GitHub Profile
import React, { Component } from 'react';
import { createStackNavigator } from 'react-navigation';
import browserPollyfill from 'react-native-browser-polyfill';
import { Welcome, Feed } from './screens';
const RootStack = createStackNavigator({
Welcome: {
screen: Welcome,
navigationOptions: {
create-react-native-app test && cd test && yarn add expo-activity-feed
yarn global add create-react-native-app
module.exports.crawl = () => {
twitterClient.get(
'search/tweets',
{ q: '@FlyFrontier', count: 100 },
(err, data, res) => {
data.statuses.map(status => {
streamClient
.feed('timeline', 'all')
.addActivity({
actor: streamClient.collections.createUserReference(
module.exports.token = (event, context, callback) => {
const data = JSON.parse(event.body);
const token = streamClient.createUserSessionToken(data.user);
const response = {
statusCode: 200,
body: JSON.stringify({ token: token })
};
<CommentBox
onSubmit={text =>
props.onAddReaction(
'comment',
props.activity,
{
data: { text: text }
}
)
}
<CommentList
reactions={props.activity.latest_reactions}
/>
<LikeButton {...props} />
Activity={props => (
<Fragment>
<Activity
{...props}
Footer={
<View
style={{
flexDirection: 'row',
alignItems: 'center'
}}
<FlatFeed
feedGroup="timeline"
Activity={props => (
...
)}
/>