Home Reference Source

Function

Static Public Summary
public

Activity(state: *, action: *): *

Activity Redux Reducer for Activity action Reference: http://redux.js.org/docs/basics/Reducers.html

public

App(state: *, action: *): *

App Redux Reducer for App action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Contributions(state: *, action: *): *

Contributions Redux Reducer for Contributions action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Explore(state: *, action: *): *

Explore Redux Reducer for Explore action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Header(state: *, action: *): *

Header Redux Reducer for Header action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Likes(state: *, action: *): *

Likes Redux Reducer for Likes action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Location(state: *, action: *): *

Location Redux Reducer for Location action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Pagination(state: *, action: *): *

Pagination Redux Reducer for Pagination action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Photo(state: *, action: *): *

Photo Redux Reducer for Photo action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Photos(state: *, action: *): *

Photos Redux Reducer for Photos action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Post(state: *, action: *): *

Redux Reducer for Comments action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Profile(state: *, action: *): *

Profile Redux Reducer for Profile action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Search(state: *, action: *): *

Search Redux Reducer for Search action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Stats(state: *, action: *): *

Stats Redux Reducer for Stats action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Tokens(state: *, action: *): *

Tokens Redux Reducer for Tokens action Reference: http://redux.js.org/docs/basics/Reducers.html

public

Trending(state: *, action: *): *

Trending Redux Reducer for Trending action Reference: http://redux.js.org/docs/basics/Reducers.html

public

User(state: *, action: *): *

User Redux Reducer for User action Reference: http://redux.js.org/docs/basics/Reducers.html

public

add(response: *): {type: string, response: *}

add

public

addComment(id: *, text: *): Function

addComment Posts comment data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

deleteLike(postID: *): Function

deleteLike Removes like (unlikes) for a user and a post

public

fbLogin(response: *): Function

fbLogin Performs Facebook login, and on success posts return data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

follow(user: *): {type: string, user: *}

follow

public

follow(userID: *): Function

follow Posts a 'follow' action to the API for a given user id

public

init loads photos and activities Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

initDone(): {type: string}

initDone

public

left(component: *): {type: string, component: *}

left

public

like(postID: *): Function

like Posts a 'like' to the API for a user and post

public

like(postID: *): Function

like Post a 'like' to the API for a given post Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

trending Gets 'trending' data from API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(postID: *, userID: *): Function

load Gets number of 'likes' from API for user and post Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load Gets explore data from API for user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(userID: *): Function

load Gets profile data from the API for a given user id

public

load Get notifications from API for user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(location: *): Function

load Gets data from API for a given location Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(id: *): Function

load Gets single photo upload from API based on upload id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(postID: *): Function

load Gets comments from API based on upload id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(id: *): Function

load Get photo uploads from the API based on user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(userID: *): Function

load Get contributions from API by user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

load(userId: *): Function

load Gets user stats from API, and performs Keen analytics functions Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

logout Performs Facebook logout for a given user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

middle(component: *): {type: string, component: *}

middle

public

paginate Get photo uploads from API based on user id, and the last post id (for pagination purposes) Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

recent Gets recent searches from API for a given user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

results(type: *, query: *): Function

results Gets uploads from API based on Algolia Search response Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

right(component: *): {type: string, component: *}

right

public

search(term: *, type: *): Function

search Make a search request to algolia based on term (string) and type Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

trigger(search: *): Function

trigger Triggers search, and posts search data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

unfollow(userID: *): Function

unfollow Posts an 'unfollow' action to the API for a given user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

public

unlike(postID: *): Function

unlike Post an 'unlike' to the API based on post id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Static Public

public Activity(state: *, action: *): * source

import Activity from 'react/modules/reducers/Activity.js'

Activity Redux Reducer for Activity action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public App(state: *, action: *): * source

App Redux Reducer for App action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Contributions(state: *, action: *): * source

import Contributions from 'react/modules/reducers/Contributions.js'

Contributions Redux Reducer for Contributions action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Explore(state: *, action: *): * source

import Explore from 'react/modules/reducers/Explore.js'

Explore Redux Reducer for Explore action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Header(state: *, action: *): * source

Header Redux Reducer for Header action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Likes(state: *, action: *): * source

Likes Redux Reducer for Likes action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Location(state: *, action: *): * source

import Location from 'react/modules/reducers/Location.js'

Location Redux Reducer for Location action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Pagination(state: *, action: *): * source

import Pagination from 'react/modules/reducers/Pagination.js'

Pagination Redux Reducer for Pagination action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Photo(state: *, action: *): * source

Photo Redux Reducer for Photo action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Photos(state: *, action: *): * source

Photos Redux Reducer for Photos action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Post(state: *, action: *): * source

Redux Reducer for Comments action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Profile(state: *, action: *): * source

import Profile from 'react/modules/reducers/Profile.js'

Profile Redux Reducer for Profile action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

Search Redux Reducer for Search action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Stats(state: *, action: *): * source

Stats Redux Reducer for Stats action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public Tokens(state: *, action: *): * source

Tokens Redux Reducer for Tokens action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*
import Trending from 'react/modules/reducers/Trending.js'

Trending Redux Reducer for Trending action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public User(state: *, action: *): * source

User Redux Reducer for User action Reference: http://redux.js.org/docs/basics/Reducers.html

Params:

NameTypeAttributeDescription
state *
action *

Return:

*

public add(response: *): {type: string, response: *} source

add

Params:

NameTypeAttributeDescription
response *

Return:

{type: string, response: *}

public addComment(id: *, text: *): Function source

import {addComment} from 'react/modules/actions/Comments.js'

addComment Posts comment data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
id *
text *

Return:

Function

public deleteLike(postID: *): Function source

import {deleteLike} from 'react/modules/actions/Like.js'

deleteLike Removes like (unlikes) for a user and a post

Params:

NameTypeAttributeDescription
postID *

post id

Return:

Function

public fbLogin(response: *): Function source

import {fbLogin} from 'react/modules/actions/User.js'

fbLogin Performs Facebook login, and on success posts return data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
response *

{Object}

Return:

Function

public follow(user: *): {type: string, user: *} source

import {follow} from 'react/modules/actions/User.js'

follow

Params:

NameTypeAttributeDescription
user *

Return:

{type: string, user: *}

public follow(userID: *): Function source

import {follow} from 'react/modules/actions/Profile.js'

follow Posts a 'follow' action to the API for a given user id

Params:

NameTypeAttributeDescription
userID *

user id

Return:

Function

public init(): Function source

import {init} from 'react/modules/actions/App.js'

init loads photos and activities Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public initDone(): {type: string} source

import {initDone} from 'react/modules/actions/App.js'

initDone

Return:

{type: string}

public left(component: *): {type: string, component: *} source

import {left} from 'react/modules/actions/Header.js'

left

Params:

NameTypeAttributeDescription
component *

Return:

{type: string, component: *}

public like(postID: *): Function source

import {like} from 'react/modules/actions/Like.js'

like Posts a 'like' to the API for a user and post

Params:

NameTypeAttributeDescription
postID *

post id

Return:

Function

public like(postID: *): Function source

import {like} from 'react/modules/actions/Photos.js'

like Post a 'like' to the API for a given post Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
postID *

post id

Return:

Function

public load(): Function source

trending Gets 'trending' data from API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public load(postID: *, userID: *): Function source

import {load} from 'react/modules/actions/Like.js'

load Gets number of 'likes' from API for user and post Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
postID *

post id

userID *

user id

Return:

Function

public load(): Function source

load Gets explore data from API for user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public load(userID: *): Function source

load Gets profile data from the API for a given user id

Params:

NameTypeAttributeDescription
userID *

user id

Return:

Function

public load(): Function source

load Get notifications from API for user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public load(location: *): Function source

load Gets data from API for a given location Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
location *

Return:

Function

public load(id: *): Function source

import {load} from 'react/modules/actions/Photo.js'

load Gets single photo upload from API based on upload id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
id *

upload id

Return:

Function

public load(postID: *): Function source

load Gets comments from API based on upload id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
postID *

Return:

Function

public load(id: *): Function source

import {load} from 'react/modules/actions/Photos.js'

load Get photo uploads from the API based on user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
id *

user id

Return:

Function

public load(userID: *): Function source

load Get contributions from API by user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
userID *

user id

Return:

Function

public load(userId: *): Function source

import {load} from 'react/modules/actions/Stats.js'

load Gets user stats from API, and performs Keen analytics functions Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
userId *

user id

Return:

Function

public logout(): Function source

import {logout} from 'react/modules/actions/User.js'

logout Performs Facebook logout for a given user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public middle(component: *): {type: string, component: *} source

import {middle} from 'react/modules/actions/Header.js'

middle

Params:

NameTypeAttributeDescription
component *

Return:

{type: string, component: *}

public paginate(): Function source

import {paginate} from 'react/modules/actions/Photos.js'

paginate Get photo uploads from API based on user id, and the last post id (for pagination purposes) Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public recent(): Function source

import {recent} from 'react/modules/actions/Search.js'

recent Gets recent searches from API for a given user Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Return:

Function

public results(type: *, query: *): Function source

import {results} from 'react/modules/actions/Search.js'

results Gets uploads from API based on Algolia Search response Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
type *

{string}

query *

{string}

Return:

Function

public right(component: *): {type: string, component: *} source

import {right} from 'react/modules/actions/Header.js'

right

Params:

NameTypeAttributeDescription
component *

Return:

{type: string, component: *}
import {search} from 'react/modules/actions/Search.js'

search Make a search request to algolia based on term (string) and type Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
term *

{string} search term

type *

{string} type of search ('all', 'hashtags', 'location')

Return:

Function

public trigger(search: *): Function source

import {trigger} from 'react/modules/actions/Search.js'

trigger Triggers search, and posts search data to API Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
search *

Return:

Function

public unfollow(userID: *): Function source

import {unfollow} from 'react/modules/actions/Profile.js'

unfollow Posts an 'unfollow' action to the API for a given user id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
userID *

follower id

Return:

Function

public unlike(postID: *): Function source

import {unlike} from 'react/modules/actions/Photos.js'

unlike Post an 'unlike' to the API based on post id Redux Action Reference: http://redux.js.org/docs/basics/Actions.html

Params:

NameTypeAttributeDescription
postID *

post id

Return:

Function