{
// Set initial state
- var width = window.innerWidth
+ let width = window.innerWidth
if (width > 900) {
this.setState({
diff --git a/app/components/Settings.jsx b/app/components/Settings.jsx
index 99743ea..86ed824 100644
--- a/app/components/Settings.jsx
+++ b/app/components/Settings.jsx
@@ -26,7 +26,7 @@ export class Settings extends Component {
* @param {object} props is an object properties of component
*/
constructor(props) {
- super(props);
+ super(props)
this.state = {
passwordInput: '',
@@ -46,12 +46,12 @@ export class Settings extends Component {
* @param {event} evt is an event of inputs of element on change
*/
handleInputChange = (evt) => {
- const target = evt.target;
- const value = target.type === 'checkbox' ? target.checked : target.value;
- const name = target.name;
+ const target = evt.target
+ const value = target.type === 'checkbox' ? target.checked : target.value
+ const name = target.name
this.setState({
[name]: value
- });
+ })
switch (name) {
@@ -66,7 +66,7 @@ export class Settings extends Component {
passwordInputError: ''
})
- break;
+ break
default:
}
@@ -77,7 +77,7 @@ export class Settings extends Component {
*/
handleForm = () => {
- var error = false
+ let error = false
if (this.state.passwordInput === '') {
this.setState({
passwordInputError: 'This field is required'
@@ -122,7 +122,7 @@ export class Settings extends Component {
textAlign: 'center',
display: 'block',
margin: "auto"
- };
+ }
return (
diff --git a/app/components/Sidebar.jsx b/app/components/Sidebar.jsx
index 597048e..415bafc 100644
--- a/app/components/Sidebar.jsx
+++ b/app/components/Sidebar.jsx
@@ -16,8 +16,8 @@ import * as authorizeActions from 'authorizeActions'
import * as globalActions from 'globalActions'
// - Feilds
-const color = 'teal';
-const colorKey = 'blue';
+const color = 'teal'
+const colorKey = 'blue'
const sizeCondition = (width) => (width >= 750)
@@ -124,12 +124,12 @@ export class Sidebar extends Component {
this.setState({
auto: true
})
- break;
+ break
case 'overlay':
this.setState({
shouldBeClosed: true
})
- break;
+ break
default:
}
@@ -159,7 +159,7 @@ export class Sidebar extends Component {
handleResize = (evt) => {
// Set initial state
- var width = window.innerWidth
+ let width = window.innerWidth
if (sizeCondition(width)) {
@@ -202,7 +202,7 @@ export class Sidebar extends Component {
* Handle logout user
*/
handleLogout = () => {
- var { dispatch } = this.props
+ let { dispatch } = this.props
dispatch(authorizeActions.dbLogout())
}
@@ -215,7 +215,7 @@ export class Sidebar extends Component {
handleKeyUp = (evt) => {
if (this.state.overlayOpen) {
if (this.state.open && keycode(event) === 'esc') {
- this.open(false);
+ this.open(false)
}
}
}
diff --git a/app/components/Signup.jsx b/app/components/Signup.jsx
index 6de7ee0..21a0c8a 100644
--- a/app/components/Signup.jsx
+++ b/app/components/Signup.jsx
@@ -24,7 +24,7 @@ export class Signup extends Component {
* @param {object} props is an object properties of component
*/
constructor(props){
- super(props);
+ super(props)
this.state = {
fullNameInput: '',
@@ -82,7 +82,7 @@ export class Signup extends Component {
this.setState({
checkInputError: ''
})
- break;
+ break
default:
@@ -97,7 +97,7 @@ export class Signup extends Component {
const {fullNameInput, emailInput, passwordInput, confirmInput} = this.state
const {register} = this.props
- var error = false
+ let error = false
// Validate full name
let fullNameCheck = fullNameInput.trim().toLowerCase()
@@ -165,7 +165,7 @@ export class Signup extends Component {
textAlign: 'center',
display: 'block',
margin: "auto"
-};
+}
return (
diff --git a/app/components/UserBox.jsx b/app/components/UserBox.jsx
index 8841e54..6948d01 100644
--- a/app/components/UserBox.jsx
+++ b/app/components/UserBox.jsx
@@ -5,9 +5,9 @@ import PropTypes from 'prop-types'
import {push} from 'react-router-redux'
import Paper from 'material-ui/Paper'
import FlatButton from 'material-ui/FlatButton'
-import RaisedButton from 'material-ui/RaisedButton';
-import Popover, { PopoverAnimationVertical } from 'material-ui/Popover';
-import Menu from 'material-ui/Menu';
+import RaisedButton from 'material-ui/RaisedButton'
+import Popover, { PopoverAnimationVertical } from 'material-ui/Popover'
+import Menu from 'material-ui/Menu'
import MenuItem from 'material-ui/MenuItem'
import Checkbox from 'material-ui/Checkbox'
import TextField from 'material-ui/TextField'
@@ -118,7 +118,7 @@ export class UserBox extends Component {
*/
handleTouchTap = (evt) => {
// This prevents ghost click.
- event.preventDefault();
+ event.preventDefault()
this.setState({
open: true,
diff --git a/app/constants/postActionType.ts b/app/constants/postActionType.ts
index b882786..dbac02f 100644
--- a/app/constants/postActionType.ts
+++ b/app/constants/postActionType.ts
@@ -1,11 +1,11 @@
export enum PostActionType {
- ADD_IMAGE_POST = "ADD_IMAGE_POST",
- ADD_VIDEO_POST = "ADD_VIDEO_POST",
- ADD_POST = "ADD_POST",
- UPDATE_POST = "UPDATE_POST",
- DELETE_POST = "DELETE_POST",
- ADD_LIST_POST = "ADD_LIST_POST",
- CLEAR_ALL_DATA_POST = "CLEAR_ALL_DATA_POST"
+ ADD_IMAGE_POST = 'ADD_IMAGE_POST',
+ ADD_VIDEO_POST = 'ADD_VIDEO_POST',
+ ADD_POST = 'ADD_POST',
+ UPDATE_POST = 'UPDATE_POST',
+ DELETE_POST = 'DELETE_POST',
+ ADD_LIST_POST = 'ADD_LIST_POST',
+ CLEAR_ALL_DATA_POST = 'CLEAR_ALL_DATA_POST'
}
diff --git a/app/domain/authorize/index.ts b/app/domain/authorize/index.ts
index 374b4f8..4d7f14c 100644
--- a/app/domain/authorize/index.ts
+++ b/app/domain/authorize/index.ts
@@ -1,5 +1,5 @@
-import { LoginUser } from "./loginResult";
-import { RegisterUserResult } from "./registerUserResult";
+import { LoginUser } from './loginResult'
+import { RegisterUserResult } from './registerUserResult'
export {
LoginUser,
diff --git a/app/domain/authorize/loginResult.ts b/app/domain/authorize/loginResult.ts
index ec81669..1bb6b1d 100644
--- a/app/domain/authorize/loginResult.ts
+++ b/app/domain/authorize/loginResult.ts
@@ -1,11 +1,11 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class LoginUser extends BaseDomain{
constructor(uid: string){
- super();
+ super()
- this._uid = uid;
+ this._uid = uid
}
/**
@@ -15,9 +15,9 @@ export class LoginUser extends BaseDomain{
* @memberof LoginUser
*/
- private _uid : string;
+ private _uid : string
public get uid() : string {
- return this._uid;
+ return this._uid
}
diff --git a/app/domain/authorize/registerUserResult.ts b/app/domain/authorize/registerUserResult.ts
index 72856ee..5540968 100644
--- a/app/domain/authorize/registerUserResult.ts
+++ b/app/domain/authorize/registerUserResult.ts
@@ -1,11 +1,11 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class RegisterUserResult extends BaseDomain{
constructor(uid: string){
- super();
+ super()
- this._uid = uid;
+ this._uid = uid
}
/**
* User identifier
@@ -14,9 +14,9 @@ export class RegisterUserResult extends BaseDomain{
* @memberof LoginUser
*/
- private _uid : string;
- public get uid() : string {
- return this._uid;
+ private _uid : string
+ public get uid (): string {
+ return this._uid
}
}
diff --git a/app/domain/circles/circle.ts b/app/domain/circles/circle.ts
index efe4206..9fa7aa7 100644
--- a/app/domain/circles/circle.ts
+++ b/app/domain/circles/circle.ts
@@ -1,5 +1,5 @@
-import { BaseDomain } from "domain/common";
-import { User } from "domain/users";
+import { BaseDomain } from 'domain/common'
+import { User } from 'domain/users'
export class Circle extends BaseDomain {
@@ -9,7 +9,7 @@ export class Circle extends BaseDomain {
* @type {string}
* @memberof User
*/
- public id?: string | null;
+ public id?: string | null
/**
* Circle creation date time
@@ -17,7 +17,7 @@ export class Circle extends BaseDomain {
* @type {Date}
* @memberof Circle
*/
- public creationDate?: number;
+ public creationDate?: number
/**
* Circle owner identifier
@@ -25,7 +25,7 @@ export class Circle extends BaseDomain {
* @type {string}
* @memberof Circle
*/
- public ownerId?: string | null;
+ public ownerId?: string | null
/**
* Circle name
@@ -33,7 +33,7 @@ export class Circle extends BaseDomain {
* @type {string}
* @memberof User
*/
- public name: string;
+ public name: string
/**
* The users in a circle
@@ -41,7 +41,7 @@ export class Circle extends BaseDomain {
* @type {string}
* @memberof User
*/
- public users: {[userId:string]: User};
+ public users: {[userId:string]: User}
diff --git a/app/domain/circles/index.ts b/app/domain/circles/index.ts
index 82d2991..77bf310 100644
--- a/app/domain/circles/index.ts
+++ b/app/domain/circles/index.ts
@@ -1,5 +1,5 @@
-import {Circle} from './circle';
-import {UserFollower} from './userFollower';
+import {Circle} from './circle'
+import {UserFollower} from './userFollower'
export {
Circle,
diff --git a/app/domain/circles/userFollower.ts b/app/domain/circles/userFollower.ts
index eccd2f4..19711fd 100644
--- a/app/domain/circles/userFollower.ts
+++ b/app/domain/circles/userFollower.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class UserFollower extends BaseDomain {
@@ -9,7 +9,7 @@ export class UserFollower extends BaseDomain {
* @type {Date}
* @memberof Circle
*/
- public creationDate?: number;
+ public creationDate?: number
/**
* User full name
@@ -17,7 +17,7 @@ export class UserFollower extends BaseDomain {
* @type {string}
* @memberof UserFollower
*/
- public fullName: string;
+ public fullName: string
/**
* Avatar URL address
@@ -25,7 +25,7 @@ export class UserFollower extends BaseDomain {
* @type {string}
* @memberof UserFollower
*/
- public avatar: string;
+ public avatar: string
/**
* If following user approved {true} or not {false}
@@ -33,7 +33,7 @@ export class UserFollower extends BaseDomain {
* @type {Boolean}
* @memberof UserFollower
*/
- public approved: Boolean;
+ public approved: Boolean
diff --git a/app/domain/comments/comment.ts b/app/domain/comments/comment.ts
index ba2accb..9909833 100644
--- a/app/domain/comments/comment.ts
+++ b/app/domain/comments/comment.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Comment extends BaseDomain {
@@ -8,7 +8,7 @@ export class Comment extends BaseDomain {
* @type {string}
* @memberof Comment
*/
- public postId: string;
+ public postId: string
/**
* Comment text
@@ -16,7 +16,7 @@ export class Comment extends BaseDomain {
* @type {string}
* @memberof Comment
*/
- public text: string;
+ public text: string
/**
* Comment score
@@ -24,7 +24,7 @@ export class Comment extends BaseDomain {
* @type {number}
* @memberof Comment
*/
- public score: number;
+ public score: number
/**
* Comment creation date
@@ -32,7 +32,7 @@ export class Comment extends BaseDomain {
* @type {number}
* @memberof Comment
*/
- public creationDate:number;
+ public creationDate:number
/**
* Comment owner full name
@@ -40,7 +40,7 @@ export class Comment extends BaseDomain {
* @type {string}
* @memberof Comment
*/
- public userDisplayName: string;
+ public userDisplayName: string
/**
* Comment owner avater address
@@ -48,7 +48,7 @@ export class Comment extends BaseDomain {
* @type {string}
* @memberof Comment
*/
- public userAvatar: string;
+ public userAvatar: string
/**
* Comment owner identifier
@@ -56,6 +56,6 @@ export class Comment extends BaseDomain {
* @type {string}
* @memberof Comment
*/
- public userId: string;
+ public userId: string
}
\ No newline at end of file
diff --git a/app/domain/comments/index.ts b/app/domain/comments/index.ts
index 19f79c5..38daa74 100644
--- a/app/domain/comments/index.ts
+++ b/app/domain/comments/index.ts
@@ -1,4 +1,4 @@
-import {Comment} from './comment';
+import {Comment} from './comment'
export {
Comment
diff --git a/app/domain/common/index.ts b/app/domain/common/index.ts
index 91d22e0..bfbbe3c 100644
--- a/app/domain/common/index.ts
+++ b/app/domain/common/index.ts
@@ -1,5 +1,5 @@
-import { SocialError } from "./socialError";
-import { BaseDomain } from "./baseDomain";
+import { SocialError } from './socialError'
+import { BaseDomain } from './baseDomain'
export {
SocialError,
diff --git a/app/domain/common/socialError.ts b/app/domain/common/socialError.ts
index e0219ce..1544b98 100644
--- a/app/domain/common/socialError.ts
+++ b/app/domain/common/socialError.ts
@@ -1,9 +1,9 @@
export class SocialError{
constructor(code: string, description: string){
- this._code = code;
- this._description = description;
- this._isError = true;
+ this._code = code
+ this._description = description
+ this._isError = true
}
/**
@@ -12,9 +12,9 @@ export class SocialError{
* @type {string}
* @memberof SocialError
*/
- private _code : string;
+ private _code : string
public get code() : string {
- return this._code;
+ return this._code
}
/**
@@ -24,9 +24,9 @@ export class SocialError{
* @memberof SocialError
*/
- private _description : string;
+ private _description : string
public get description() : string {
- return this._description;
+ return this._description
}
@@ -37,9 +37,9 @@ export class SocialError{
* @memberof SocialError
*/
- private _isError : Boolean;
+ private _isError : Boolean
public get isError() : Boolean {
- return this._isError;
+ return this._isError
}
}
\ No newline at end of file
diff --git a/app/domain/imageGallery/image.ts b/app/domain/imageGallery/image.ts
index beb0cf3..cb60e17 100644
--- a/app/domain/imageGallery/image.ts
+++ b/app/domain/imageGallery/image.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Image extends BaseDomain {
@@ -8,7 +8,7 @@ export class Image extends BaseDomain {
* @type {string}
* @memberof Image
*/
- public id?: string | null;
+ public id?: string | null
/**
* Image creation date
@@ -16,7 +16,7 @@ export class Image extends BaseDomain {
* @type {number}
* @memberof Image
*/
- public creationDate: number;
+ public creationDate: number
/**
* Image delete date
@@ -24,7 +24,7 @@ export class Image extends BaseDomain {
* @type {string}
* @memberof Image
*/
- public deleteDate: string;
+ public deleteDate: string
/**
* Image URL address
@@ -32,7 +32,7 @@ export class Image extends BaseDomain {
* @type {string}
* @memberof Image
*/
- public URL: string;
+ public URL: string
/**
* Image folder name with image name {folderName/imageName}
@@ -40,7 +40,7 @@ export class Image extends BaseDomain {
* @type {string}
* @memberof Image
*/
- public fullPath: string;
+ public fullPath: string
/**
* Image owner identifier
@@ -48,7 +48,7 @@ export class Image extends BaseDomain {
* @type {string}
* @memberof Image
*/
- public ownerUserId: string;
+ public ownerUserId: string
/**
* Last edit date
@@ -56,7 +56,7 @@ export class Image extends BaseDomain {
* @type {number}
* @memberof Image
*/
- public lastEditDate: number;
+ public lastEditDate: number
/**
* If the image was deleted {true} or not {false}
@@ -64,6 +64,6 @@ export class Image extends BaseDomain {
* @type {Boolean}
* @memberof Image
*/
- public deleted: Boolean;
+ public deleted: Boolean
}
\ No newline at end of file
diff --git a/app/domain/imageGallery/index.ts b/app/domain/imageGallery/index.ts
index 2b06bd1..138671c 100644
--- a/app/domain/imageGallery/index.ts
+++ b/app/domain/imageGallery/index.ts
@@ -1,4 +1,4 @@
-import { Image } from "./image";
+import { Image } from './image'
export {
Image
diff --git a/app/domain/notifications/index.ts b/app/domain/notifications/index.ts
index dbc6a18..d73e47c 100644
--- a/app/domain/notifications/index.ts
+++ b/app/domain/notifications/index.ts
@@ -1,4 +1,4 @@
-import {Notification} from './notification';
+import {Notification} from './notification'
export {
Notification
diff --git a/app/domain/notifications/notification.ts b/app/domain/notifications/notification.ts
index 7a98ae0..e8e2d42 100644
--- a/app/domain/notifications/notification.ts
+++ b/app/domain/notifications/notification.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Notification extends BaseDomain {
@@ -8,7 +8,7 @@ export class Notification extends BaseDomain {
* @type {string}
* @memberof Notification
*/
- public description: string;
+ public description: string
/**
* The URL which notification refer to
@@ -16,7 +16,7 @@ export class Notification extends BaseDomain {
* @type {string}
* @memberof Notification
*/
- public url: string;
+ public url: string
/**
* The identifier of the user who makes the notification
@@ -24,7 +24,7 @@ export class Notification extends BaseDomain {
* @type {string}
* @memberof Notification
*/
- public notifierUserId: string;
+ public notifierUserId: string
/**
* The identifier of the user who receive the notification
@@ -32,7 +32,7 @@ export class Notification extends BaseDomain {
* @type {string}
* @memberof Notification
*/
- public notifyRecieverUserId: string;
+ public notifyRecieverUserId: string
/**
* If the notification is seen {true} or not {false}
@@ -40,6 +40,6 @@ export class Notification extends BaseDomain {
* @type {Boolean}
* @memberof Notification
*/
- public isSeen: Boolean;
+ public isSeen: Boolean
}
\ No newline at end of file
diff --git a/app/domain/posts/index.ts b/app/domain/posts/index.ts
index 436061e..fdb7141 100644
--- a/app/domain/posts/index.ts
+++ b/app/domain/posts/index.ts
@@ -1,4 +1,4 @@
-import {Post} from './post';
+import {Post} from './post'
export {
Post
diff --git a/app/domain/posts/post.ts b/app/domain/posts/post.ts
index 065d698..937dc9e 100644
--- a/app/domain/posts/post.ts
+++ b/app/domain/posts/post.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Post extends BaseDomain {
@@ -8,7 +8,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public id?: string | null;
+ public id?: string | null
/**
* The identifier of post type
@@ -16,7 +16,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public postTypeId: number;
+ public postTypeId: number
/**
* The post creation date
@@ -24,7 +24,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public creationDate:number;
+ public creationDate:number
/**
* The post delete date
@@ -32,7 +32,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public deleteDate: number;
+ public deleteDate: number
/**
* The score of post
@@ -40,7 +40,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public score: number;
+ public score: number
/**
* Post view count
@@ -48,7 +48,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public viewCount: number;
+ public viewCount: number
/**
* The text of post
@@ -56,7 +56,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public body: string;
+ public body: string
/**
* The identifier of post owner
@@ -64,7 +64,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public ownerUserId: string;
+ public ownerUserId: string
/**
* Full name of post owner
@@ -72,7 +72,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public ownerDisplayName: string;
+ public ownerDisplayName: string
/**
* Avatar address of post owner
@@ -80,7 +80,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public ownerAvatar: string;
+ public ownerAvatar: string
/**
* Last post edit date
@@ -88,7 +88,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public lastEditDate: number;
+ public lastEditDate: number
/**
* Post tags
@@ -96,7 +96,7 @@ export class Post extends BaseDomain {
* @type {string[]}
* @memberof Post
*/
- public tags: string[];
+ public tags: string[]
/**
* Numeber of comment on the post
@@ -104,7 +104,7 @@ export class Post extends BaseDomain {
* @type {number}
* @memberof Post
*/
- public commentCounter: number;
+ public commentCounter: number
/**
* The address of image on the post
@@ -112,7 +112,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public image: string;
+ public image: string
/**
* Post image full path
@@ -120,7 +120,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public imageFullPath: string;
+ public imageFullPath: string
/**
* The adress of video on the post
@@ -128,7 +128,7 @@ export class Post extends BaseDomain {
* @type {string}
* @memberof Post
*/
- public video: string;
+ public video: string
/**
* If writing comment is disabled {true} or not {false}
@@ -136,7 +136,7 @@ export class Post extends BaseDomain {
* @type {Boolean}
* @memberof Post
*/
- public disableComments: Boolean;
+ public disableComments: Boolean
/**
* If sharing post is disabled {true} or not {false}
@@ -144,7 +144,7 @@ export class Post extends BaseDomain {
* @type {Boolean}
* @memberof Post
*/
- public disableSharing: Boolean;
+ public disableSharing: Boolean
/**
* If the post is deleted {true} or not false
@@ -152,7 +152,7 @@ export class Post extends BaseDomain {
* @type {Boolean}
* @memberof Post
*/
- public deleted: Boolean;
+ public deleted: Boolean
}
\ No newline at end of file
diff --git a/app/domain/users/index.ts b/app/domain/users/index.ts
index c6d5d29..87b24b7 100644
--- a/app/domain/users/index.ts
+++ b/app/domain/users/index.ts
@@ -1,5 +1,5 @@
-import {User} from './user';
-import {Profile} from './profile';
+import {User} from './user'
+import {Profile} from './profile'
export {
User,
diff --git a/app/domain/users/profile.ts b/app/domain/users/profile.ts
index 48ff32a..440ad1e 100644
--- a/app/domain/users/profile.ts
+++ b/app/domain/users/profile.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Profile extends BaseDomain {
@@ -8,7 +8,7 @@ export class Profile extends BaseDomain {
* @type {string}
* @memberof Profile
*/
- public avatar: string;
+ public avatar: string
/**
* User email
@@ -16,7 +16,7 @@ export class Profile extends BaseDomain {
* @type {string}
* @memberof Profile
*/
- public email: string;
+ public email: string
/**
* User full name
@@ -24,7 +24,7 @@ export class Profile extends BaseDomain {
* @type {string}
* @memberof Profile
*/
- public fullName: string;
+ public fullName: string
/**
* The banner address of user profile
@@ -32,7 +32,7 @@ export class Profile extends BaseDomain {
* @type {string}
* @memberof Profile
*/
- public banner: string;
+ public banner: string
/**
* User tag line
@@ -40,6 +40,6 @@ export class Profile extends BaseDomain {
* @type {string}
* @memberof Profile
*/
- public tagLine: string;
+ public tagLine: string
}
\ No newline at end of file
diff --git a/app/domain/users/user.ts b/app/domain/users/user.ts
index 2821c69..39f1e12 100644
--- a/app/domain/users/user.ts
+++ b/app/domain/users/user.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class User extends BaseDomain {
@@ -8,7 +8,7 @@ export class User extends BaseDomain {
* @type {string}
* @memberof User
*/
- public fullName: string;
+ public fullName: string
/**
* User avatar address
@@ -16,7 +16,7 @@ export class User extends BaseDomain {
* @type {string}
* @memberof User
*/
- public avatar: string;
+ public avatar: string
/**
* Email of the user
@@ -24,7 +24,7 @@ export class User extends BaseDomain {
* @type {string}
* @memberof User
*/
- public email?: string | null;
+ public email?: string | null
/**
* Password of the user
@@ -32,7 +32,7 @@ export class User extends BaseDomain {
* @type {string}
* @memberof User
*/
- public password?: string | null;
+ public password?: string | null
/**
* User identifier
@@ -40,7 +40,7 @@ export class User extends BaseDomain {
* @type {string}
* @memberof User
*/
- public userId?: string | null;
+ public userId?: string | null
/**
* User creation date
@@ -48,6 +48,6 @@ export class User extends BaseDomain {
* @type {number}
* @memberof User
*/
- public creationDate: number;
+ public creationDate: number
}
\ No newline at end of file
diff --git a/app/domain/votes/index.ts b/app/domain/votes/index.ts
index cd8c5cc..d2ca1e7 100644
--- a/app/domain/votes/index.ts
+++ b/app/domain/votes/index.ts
@@ -1,4 +1,4 @@
-import {Vote} from './vote';
+import {Vote} from './vote'
export {
Vote
diff --git a/app/domain/votes/vote.ts b/app/domain/votes/vote.ts
index 16e5ce9..4daa0c7 100644
--- a/app/domain/votes/vote.ts
+++ b/app/domain/votes/vote.ts
@@ -1,4 +1,4 @@
-import { BaseDomain } from "domain/common";
+import { BaseDomain } from 'domain/common'
export class Vote extends BaseDomain {
@@ -8,7 +8,7 @@ export class Vote extends BaseDomain {
* @type {string}
* @memberof Vote
*/
- public id?: string | null;
+ public id?: string | null
/**
* Post identifire which vote on
@@ -16,7 +16,7 @@ export class Vote extends BaseDomain {
* @type {string}
* @memberof Vote
*/
- public postId: string;
+ public postId: string
/**
* Vote date
@@ -24,7 +24,7 @@ export class Vote extends BaseDomain {
* @type {number}
* @memberof Vote
*/
- public creationDate: number;
+ public creationDate: number
/**
* Voter full name
@@ -32,7 +32,7 @@ export class Vote extends BaseDomain {
* @type {string}
* @memberof Vote
*/
- public userDisplayName: string;
+ public userDisplayName: string
/**
* Avatar of voter
@@ -40,7 +40,7 @@ export class Vote extends BaseDomain {
* @type {string}
* @memberof Vote
*/
- public userAvatar: string;
+ public userAvatar: string
/**
* Voter identifier
@@ -48,6 +48,6 @@ export class Vote extends BaseDomain {
* @type {string}
* @memberof Vote
*/
- public userId: string;
+ public userId: string
}
\ No newline at end of file
diff --git a/app/factories/IServiceProvider.ts b/app/factories/IServiceProvider.ts
index f88dc51..340f3d5 100644
--- a/app/factories/IServiceProvider.ts
+++ b/app/factories/IServiceProvider.ts
@@ -5,6 +5,6 @@ export interface IServiceProvider{
*
* @memberof IServiceProvider
*/
- createAuthorizeService : () => IAuthorizeService;
+ createAuthorizeService : () => IAuthorizeService
}
\ No newline at end of file
diff --git a/app/factories/index.ts b/app/factories/index.ts
index 8deabc1..a880dae 100644
--- a/app/factories/index.ts
+++ b/app/factories/index.ts
@@ -1,5 +1,5 @@
-import { IServiceProvider } from "./IServiceProvider";
-import { ServiceProvide } from "./serviceProvide";
+import { IServiceProvider } from './IServiceProvider'
+import { ServiceProvide } from './serviceProvide'
export {
IServiceProvider,
diff --git a/app/factories/serviceProvide.ts b/app/factories/serviceProvide.ts
index eb8e592..8ef910e 100644
--- a/app/factories/serviceProvide.ts
+++ b/app/factories/serviceProvide.ts
@@ -1,14 +1,14 @@
//#region Interfaces
-import { IServiceProvider } from "factories";
-import { IAuthorizeService } from "services/authorize";
+import { IServiceProvider } from 'factories'
+import { IAuthorizeService } from 'services/authorize'
//#endregion
//#region Service implemented classes
// - Firebase services
- import { AuthorizeService } from "firebaseServices/authorize";
+ import { AuthorizeService } from 'firebaseServices/authorize'
//#endregion
@@ -20,7 +20,7 @@ export class ServiceProvide implements IServiceProvider {
* @memberof ServiceProvide
*/
createAuthorizeService: () => IAuthorizeService = () => {
- return new AuthorizeService();
+ return new AuthorizeService()
}
}
\ No newline at end of file
diff --git a/app/firebase/index.js b/app/firebase/index.js
index 0762333..e9fda77 100644
--- a/app/firebase/index.js
+++ b/app/firebase/index.js
@@ -1,7 +1,7 @@
-import firebase from 'firebase';
+import firebase from 'firebase'
try {
- var config = {
+ let config = {
apiKey: process.env.API_KEY,
authDomain: process.env.AUTH_DOMAIN,
databaseURL: process.env.DATABASE_URL,
@@ -10,17 +10,17 @@ try {
messagingSenderId: process.env.MESSAGING_SENDER_ID
}
- firebase.initializeApp(config);
+ firebase.initializeApp(config)
} catch (e) {
}
// - Storage reference
-export var storageRef = firebase.storage().ref()
+export let storageRef = firebase.storage().ref()
// - Database authorize
-export var firebaseAuth = firebase.auth
-export var firebaseRef = firebase.database().ref()
+export let firebaseAuth = firebase.auth
+export let firebaseRef = firebase.database().ref()
// - Firebase default
-export default firebase;
+export default firebase
diff --git a/app/firebaseServices/authorize/AuthorizeService.ts b/app/firebaseServices/authorize/AuthorizeService.ts
index 3629571..bab3ad7 100644
--- a/app/firebaseServices/authorize/AuthorizeService.ts
+++ b/app/firebaseServices/authorize/AuthorizeService.ts
@@ -1,14 +1,14 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { IAuthorizeService } from "services/authorize";
-import { User } from "Domain/users";
-import { LoginUser, RegisterUserResult } from "domain/authorize";
-import { SocialError } from "domain/common";
+import { IAuthorizeService } from 'services/authorize'
+import { User } from 'Domain/users'
+import { LoginUser, RegisterUserResult } from 'domain/authorize'
+import { SocialError } from 'domain/common'
/**
* Firbase authorize service
- *
+ *
* @export
* @class AuthorizeService
* @implements {IAuthorizeService}
@@ -17,45 +17,45 @@ export class AuthorizeService implements IAuthorizeService {
/**
* Login the user
- *
+ *
* @returns {Promise}
* @memberof IAuthorizeService
*/
- public login: (email: string, password: string) => Promise = (email, password) => {
+ public login: (email: string, password: string) => Promise = (email, password) => {
- return new Promise((resolve, reject) => {
- firebaseAuth()
+ return new Promise((resolve, reject) => {
+ firebaseAuth()
.signInWithEmailAndPassword(email, password)
.then((result) => {
- resolve(new LoginUser(result.uid));
+ resolve(new LoginUser(result.uid))
})
.catch((error: any) => {
- reject(new SocialError(error.code, error.message));
+ reject(new SocialError(error.code, error.message))
})
- });
- };
+ })
+ }
/**
- * Logs out the user
- *
- * @returns {Promise}
- * @memberof IAuthorizeService
- */
+ * Logs out the user
+ *
+ * @returns {Promise}
+ * @memberof IAuthorizeService
+ */
public logout: () => Promise = () => {
return new Promise((resolve, reject) => {
firebaseAuth()
.signOut()
.then((result) => {
- resolve();
+ resolve()
})
.catch((error: any) => {
- reject(new SocialError(error.code, error.message));
+ reject(new SocialError(error.code, error.message))
})
- });
+ })
}
- /**
+ /**
* Register a user
*
* @returns {Promise}
@@ -64,49 +64,48 @@ export class AuthorizeService implements IAuthorizeService {
public registerUser: (user: User) => Promise = (user) => {
return new Promise((resolve, reject) => {
firebaseAuth()
- .createUserWithEmailAndPassword(user.email, user.password)
+ .createUserWithEmailAndPassword(user.email as string, user.password as string)
.then((signupResult) => {
firebaseRef.child(`users/${signupResult.uid}/info`)
.set({
...user,
- avatar: 'noImage'
+ avatar: 'noImage'
})
.then((result) => {
- resolve(new RegisterUserResult(signupResult.uid));
+ resolve(new RegisterUserResult(signupResult.uid))
})
- .catch((error: any) => reject(new SocialError(error.name, error.message)));
+ .catch((error: any) => reject(new SocialError(error.name, error.message)))
})
- .catch((error: any) => reject(new SocialError(error.code, error.message)));
- });
+ .catch((error: any) => reject(new SocialError(error.code, error.message)))
+ })
}
- /**
+ /**
* Update user password
*
* @returns {Promise}
* @memberof IAuthorizeService
*/
- public updatePassword: (newPassword: string) => Promise = (newPassword) => {
- console.log('====================================');
- console.log("update password");
- console.log('====================================');
- return new Promise((resolve, reject) => {
- var user = firebaseAuth().currentUser;
- console.log('====================================');
- console.log(user);
- console.log('====================================');
- if (user) {
- user.updatePassword(newPassword).then(() => {
- // Update successful.
- resolve();
- }).catch((error: any) => {
- // An error happened.
- reject(new SocialError(error.code, error.message));
- });
- }
+ public updatePassword: (newPassword: string) => Promise = (newPassword) => {
+ console.log('====================================')
+ console.log('update password')
+ console.log('====================================')
+ return new Promise((resolve, reject) => {
+ let user = firebaseAuth().currentUser
+ console.log('====================================')
+ console.log(user)
+ console.log('====================================')
+ if (user) {
+ user.updatePassword(newPassword).then(() => {
+ // Update successful.
+ resolve()
+ }).catch((error: any) => {
+ // An error happened.
+ reject(new SocialError(error.code, error.message))
+ })
+ }
- });
- }
+ })
+ }
-
-}
\ No newline at end of file
+}
diff --git a/app/firebaseServices/authorize/index.ts b/app/firebaseServices/authorize/index.ts
index 7e35377..32dad68 100644
--- a/app/firebaseServices/authorize/index.ts
+++ b/app/firebaseServices/authorize/index.ts
@@ -1,4 +1,4 @@
-import { AuthorizeService } from "./AuthorizeService";
+import { AuthorizeService } from './AuthorizeService'
export {
AuthorizeService
diff --git a/app/firebaseServices/circles/CircleService.ts b/app/firebaseServices/circles/CircleService.ts
index 427ef8c..ac6a7fe 100644
--- a/app/firebaseServices/circles/CircleService.ts
+++ b/app/firebaseServices/circles/CircleService.ts
@@ -1,11 +1,11 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { ICircleService } from 'services/circles';
-import { Circle, UserFollower } from 'domain/circles';
-import { User } from 'domain/users';
+import { SocialError } from 'domain/common'
+import { ICircleService } from 'services/circles'
+import { Circle, UserFollower } from 'domain/circles'
+import { User } from 'domain/users'
/**
* Firbase circle service
@@ -16,12 +16,12 @@ import { User } from 'domain/users';
*/
export class CircleService implements ICircleService {
- addCircle: (userId: string, circle: Circle) => Promise;
- addFollowingUser: (userId: string, circleId: string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise;
- deleteFollowingUser: (userId: string, circleId: string, userFollowingId: string) => Promise;
- updateCircle: (userId: string, circle: Circle, circleId: string) => Promise;
- deleteCircle: (circleId: string, userId: string) => Promise;
- getCircles: () => Promise<{ [circleId: string]: Circle; }>;
- getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle; }>;
+ addCircle: (userId: string, circle: Circle) => Promise
+ addFollowingUser: (userId: string, circleId: string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise
+ deleteFollowingUser: (userId: string, circleId: string, userFollowingId: string) => Promise
+ updateCircle: (userId: string, circle: Circle, circleId: string) => Promise
+ deleteCircle: (circleId: string, userId: string) => Promise
+ getCircles: () => Promise<{ [circleId: string]: Circle }>
+ getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle }>
}
\ No newline at end of file
diff --git a/app/firebaseServices/circles/index.ts b/app/firebaseServices/circles/index.ts
index f7fb770..54ccd4d 100644
--- a/app/firebaseServices/circles/index.ts
+++ b/app/firebaseServices/circles/index.ts
@@ -1,4 +1,4 @@
-import { AuthorizeService } from "./CircleService";
+import { AuthorizeService } from './CircleService'
export {
AuthorizeService
diff --git a/app/firebaseServices/comments/CommentService.ts b/app/firebaseServices/comments/CommentService.ts
index 6853214..a921a7c 100644
--- a/app/firebaseServices/comments/CommentService.ts
+++ b/app/firebaseServices/comments/CommentService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { ICommentService } from 'services/comments';
+import { SocialError } from 'domain/common'
+import { ICommentService } from 'services/comments'
/**
* Firbase comment service
diff --git a/app/firebaseServices/comments/index.ts b/app/firebaseServices/comments/index.ts
index 8c005fd..e4f9a1e 100644
--- a/app/firebaseServices/comments/index.ts
+++ b/app/firebaseServices/comments/index.ts
@@ -1,4 +1,4 @@
-import { CommentService } from "./CommentService";
+import { CommentService } from './CommentService'
export {
CommentService
diff --git a/app/firebaseServices/common/CommonService.ts b/app/firebaseServices/common/CommonService.ts
index 159b823..ebe4cee 100644
--- a/app/firebaseServices/common/CommonService.ts
+++ b/app/firebaseServices/common/CommonService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { ICommonService } from 'services/common';
+import { SocialError } from 'domain/common'
+import { ICommonService } from 'services/common'
/**
* Firbase common service
diff --git a/app/firebaseServices/common/index.ts b/app/firebaseServices/common/index.ts
index fe2af39..7470140 100644
--- a/app/firebaseServices/common/index.ts
+++ b/app/firebaseServices/common/index.ts
@@ -1,4 +1,4 @@
-import { CommonService } from "./CommonService";
+import { CommonService } from './CommonService'
export {
CommonService
diff --git a/app/firebaseServices/imageGallery/ImageGalleryService.ts b/app/firebaseServices/imageGallery/ImageGalleryService.ts
index f55a281..85af5f7 100644
--- a/app/firebaseServices/imageGallery/ImageGalleryService.ts
+++ b/app/firebaseServices/imageGallery/ImageGalleryService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { IImageGalleryService } from 'services/imageGallery';
+import { SocialError } from 'domain/common'
+import { IImageGalleryService } from 'services/imageGallery'
/**
* Firbase image gallery service
diff --git a/app/firebaseServices/imageGallery/index.ts b/app/firebaseServices/imageGallery/index.ts
index 1d781d9..787b63d 100644
--- a/app/firebaseServices/imageGallery/index.ts
+++ b/app/firebaseServices/imageGallery/index.ts
@@ -1,4 +1,4 @@
-import { ImageGalleryService } from "./ImageGalleryService";
+import { ImageGalleryService } from './ImageGalleryService'
export {
ImageGalleryService
diff --git a/app/firebaseServices/notifications/index.ts b/app/firebaseServices/notifications/index.ts
index 620eb53..943f9ef 100644
--- a/app/firebaseServices/notifications/index.ts
+++ b/app/firebaseServices/notifications/index.ts
@@ -1,4 +1,4 @@
-import { NotificationService } from "./NotificationService";
+import { NotificationService } from './NotificationService'
export {
NotificationService
diff --git a/app/firebaseServices/notifications/notificationService.ts b/app/firebaseServices/notifications/notificationService.ts
index 9333d3c..dcc27cf 100644
--- a/app/firebaseServices/notifications/notificationService.ts
+++ b/app/firebaseServices/notifications/notificationService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { INotificationService } from 'services/notifications';
+import { SocialError } from 'domain/common'
+import { INotificationService } from 'services/notifications'
/**
* Firbase notification service
diff --git a/app/firebaseServices/posts/PostService.ts b/app/firebaseServices/posts/PostService.ts
index debe49d..2b51a7c 100644
--- a/app/firebaseServices/posts/PostService.ts
+++ b/app/firebaseServices/posts/PostService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { IPostService } from 'services/posts';
+import { SocialError } from 'domain/common'
+import { IPostService } from 'services/posts'
/**
* Firbase post service
diff --git a/app/firebaseServices/posts/index.ts b/app/firebaseServices/posts/index.ts
index 159f7e3..e9c7fd6 100644
--- a/app/firebaseServices/posts/index.ts
+++ b/app/firebaseServices/posts/index.ts
@@ -1,4 +1,4 @@
-import { PostService } from "./PostService";
+import { PostService } from './PostService'
export {
PostService
diff --git a/app/firebaseServices/users/UserService.ts b/app/firebaseServices/users/UserService.ts
index f94d545..084a6fb 100644
--- a/app/firebaseServices/users/UserService.ts
+++ b/app/firebaseServices/users/UserService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { IUserService } from 'services/users';
+import { SocialError } from 'domain/common'
+import { IUserService } from 'services/users'
/**
* Firbase user service
diff --git a/app/firebaseServices/users/index.ts b/app/firebaseServices/users/index.ts
index ac86cf7..d883994 100644
--- a/app/firebaseServices/users/index.ts
+++ b/app/firebaseServices/users/index.ts
@@ -1,4 +1,4 @@
-import { UserService } from "./UserService";
+import { UserService } from './UserService'
export {
UserService
diff --git a/app/firebaseServices/votes/VoteService.ts b/app/firebaseServices/votes/VoteService.ts
index e13a584..a216acc 100644
--- a/app/firebaseServices/votes/VoteService.ts
+++ b/app/firebaseServices/votes/VoteService.ts
@@ -1,8 +1,8 @@
// - Import react components
-import { firebaseRef, firebaseAuth } from 'app/firebase/';
+import { firebaseRef, firebaseAuth } from 'app/firebase/'
-import { SocialError } from "domain/common";
-import { IVoteService } from 'services/votes';
+import { SocialError } from 'domain/common'
+import { IVoteService } from 'services/votes'
/**
* Firbase vote service
diff --git a/app/firebaseServices/votes/index.ts b/app/firebaseServices/votes/index.ts
index 6b882f3..fb59f65 100644
--- a/app/firebaseServices/votes/index.ts
+++ b/app/firebaseServices/votes/index.ts
@@ -1,4 +1,4 @@
-import { VoteService } from "./VoteService";
+import { VoteService } from './VoteService'
export {
VoteService
diff --git a/app/layouts/DialogTitle.jsx b/app/layouts/DialogTitle.jsx
index 58fa2ee..c3044ca 100644
--- a/app/layouts/DialogTitle.jsx
+++ b/app/layouts/DialogTitle.jsx
@@ -63,7 +63,7 @@ export default class DialogTitle extends Component {
contain: {
display: 'flex',
flexDirection: 'row',
- justifyContent: "space-between"
+ justifyContent: 'space-between'
},
title: {
color: 'rgba(0,0,0,0.87)',
diff --git a/app/reducers/authorize/AuthorizeState.ts b/app/reducers/authorize/AuthorizeState.ts
index 4526e9b..3509c5c 100644
--- a/app/reducers/authorize/AuthorizeState.ts
+++ b/app/reducers/authorize/AuthorizeState.ts
@@ -12,7 +12,7 @@ export class AuthorizeState {
* @type {number}
* @memberof AuthorizeState
*/
- uid: number = 0;
+ uid: number = 0
/**
* If user is authed {true} or not {false}
@@ -20,7 +20,7 @@ export class AuthorizeState {
* @type {Boolean}
* @memberof AuthorizeState
*/
- authed: Boolean = false;
+ authed: Boolean = false
/**
* If user password is updated {true} or not {false}
@@ -28,7 +28,7 @@ export class AuthorizeState {
* @type {Boolean}
* @memberof AuthorizeState
*/
- updatePassword: Boolean = false;
+ updatePassword: Boolean = false
/**
* If the user is guest {true} or not {false}
@@ -36,5 +36,5 @@ export class AuthorizeState {
* @type {Boolean}
* @memberof AuthorizeState
*/
- guest: Boolean = false;
+ guest: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/authorize/IAuthorizeAction.ts b/app/reducers/authorize/IAuthorizeAction.ts
index bc1b31e..3690554 100644
--- a/app/reducers/authorize/IAuthorizeAction.ts
+++ b/app/reducers/authorize/IAuthorizeAction.ts
@@ -9,7 +9,7 @@ import {AuthorizeActionType} from 'constants/authorizeActionType'
* @interface IAuthorizeAction
*/
export interface IAuthorizeAction {
- payload: any;
- type: AuthorizeActionType;
+ payload: any
+ type: AuthorizeActionType
}
\ No newline at end of file
diff --git a/app/reducers/authorize/authorizeReducer.ts b/app/reducers/authorize/authorizeReducer.ts
index cdf4e88..e9dea8d 100644
--- a/app/reducers/authorize/authorizeReducer.ts
+++ b/app/reducers/authorize/authorizeReducer.ts
@@ -1,11 +1,11 @@
// - Import react components
-import {Reducer, Action} from "redux";
+import {Reducer, Action} from 'redux'
// - Import action types
import {AuthorizeActionType} from 'constants/authorizeActionType'
-import { IAuthorizeAction } from "./IAuthorizeAction";
-import { AuthorizeState } from "./AuthorizeState";
+import { IAuthorizeAction } from './IAuthorizeAction'
+import { AuthorizeState } from './AuthorizeState'
@@ -14,8 +14,8 @@ import { AuthorizeState } from "./AuthorizeState";
* @param {object} state
* @param {object} action
*/
-export var authorizeReducer = (state : AuthorizeState = new AuthorizeState(), action: IAuthorizeAction) =>{
- const { payload } = action;
+export let authorizeReducer = (state : AuthorizeState = new AuthorizeState(), action: IAuthorizeAction) =>{
+ const { payload } = action
switch (action.type) {
case AuthorizeActionType.LOGIN:
return{
diff --git a/app/reducers/authorize/index.ts b/app/reducers/authorize/index.ts
index 3835c8e..36633e5 100644
--- a/app/reducers/authorize/index.ts
+++ b/app/reducers/authorize/index.ts
@@ -1,3 +1,3 @@
-import { authorizeReducer } from "./authorizeReducer";
+import { authorizeReducer } from './authorizeReducer'
-export {authorizeReducer};
\ No newline at end of file
+export {authorizeReducer}
\ No newline at end of file
diff --git a/app/reducers/circles/CircleState.ts b/app/reducers/circles/CircleState.ts
index 407d8f0..deaf7fb 100644
--- a/app/reducers/circles/CircleState.ts
+++ b/app/reducers/circles/CircleState.ts
@@ -1,4 +1,4 @@
-import { Circle } from "domain/circles";
+import { Circle } from 'domain/circles'
/**
* Circle state
@@ -14,7 +14,7 @@ export class CircleState {
* @type {({[userId: string]: {[circleId: string]: Circle}} | null)}
* @memberof CircleState
*/
- userCircles: {[userId: string]: {[circleId: string]: Circle}} = {};
+ userCircles: {[userId: string]: {[circleId: string]: Circle}} = {}
/**
* If user circles are loaded {true} or not {false}
@@ -22,5 +22,5 @@ export class CircleState {
* @type {Boolean}
* @memberof CircleState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/circles/circleReducer.ts b/app/reducers/circles/circleReducer.ts
index 0ae6ad4..b9165df 100644
--- a/app/reducers/circles/circleReducer.ts
+++ b/app/reducers/circles/circleReducer.ts
@@ -3,14 +3,14 @@ import moment from 'moment'
import _ from 'lodash'
// - Import domain
-import { User } from "domain/users";
-import { Circle } from "domain/circles";
+import { User } from 'domain/users'
+import { Circle } from 'domain/circles'
// - Import action types
import {CircleActionType} from 'constants/circleActionType'
-import { CircleState } from "./CircleState";
-import { ICircleAction } from "./ICircleAction";
+import { CircleState } from './CircleState'
+import { ICircleAction } from './ICircleAction'
@@ -19,11 +19,11 @@ import { ICircleAction } from "./ICircleAction";
* @param state
* @param action
*/
-export var circleReducer = (state: CircleState = new CircleState(), action: ICircleAction) => {
+export let circleReducer = (state: CircleState = new CircleState(), action: ICircleAction) => {
const { payload } = action
switch (action.type) {
case CircleActionType.CLEAR_ALL_CIRCLES:
- return new CircleState();
+ return new CircleState()
case CircleActionType.ADD_CIRCLE:
return {
@@ -156,7 +156,7 @@ export var circleReducer = (state: CircleState = new CircleState(), action: ICir
}
default:
- return state;
+ return state
}
}
diff --git a/app/reducers/circles/index.ts b/app/reducers/circles/index.ts
index e026aba..d98c85c 100644
--- a/app/reducers/circles/index.ts
+++ b/app/reducers/circles/index.ts
@@ -1,3 +1,3 @@
-import { circleReducer } from "./circleReducer";
+import { circleReducer } from './circleReducer'
-export {circleReducer};
\ No newline at end of file
+export {circleReducer}
\ No newline at end of file
diff --git a/app/reducers/comments/CommentState.ts b/app/reducers/comments/CommentState.ts
index 4e7cd90..db631e9 100644
--- a/app/reducers/comments/CommentState.ts
+++ b/app/reducers/comments/CommentState.ts
@@ -1,5 +1,5 @@
-import { Comment } from "domain/comments";
+import { Comment } from 'domain/comments'
/**
* Comment state
@@ -15,7 +15,7 @@ export class CommentState {
* @type {({[postId: string]: {[commentId: string]: Comment}} | null)}
* @memberof CommentState
*/
- postComments: {[postId: string]: {[commentId: string]: Comment}} = {};
+ postComments: {[postId: string]: {[commentId: string]: Comment}} = {}
/**
* If the comments are loaded {true} or not {false}
@@ -23,5 +23,5 @@ export class CommentState {
* @type {Boolean}
* @memberof CommentState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/comments/ICommentAction.ts b/app/reducers/comments/ICommentAction.ts
index cd18d84..cb85da0 100644
--- a/app/reducers/comments/ICommentAction.ts
+++ b/app/reducers/comments/ICommentAction.ts
@@ -8,7 +8,7 @@ import {CommentActionType} from 'constants/commentActionType'
* @interface ICommentAction
*/
export interface ICommentAction {
- payload: any;
- type: CommentActionType;
+ payload: any
+ type: CommentActionType
}
\ No newline at end of file
diff --git a/app/reducers/comments/commentReducer.ts b/app/reducers/comments/commentReducer.ts
index ab8f920..694d319 100644
--- a/app/reducers/comments/commentReducer.ts
+++ b/app/reducers/comments/commentReducer.ts
@@ -3,23 +3,23 @@ import moment from 'moment'
import _ from 'lodash'
// - Import domain
-import { User } from "domain/users";
-import { Comment } from "domain/comments";
+import { User } from 'domain/users'
+import { Comment } from 'domain/comments'
// - Import action types
import {CommentActionType} from 'constants/commentActionType'
-import { CommentState } from "./CommentState";
-import { ICommentAction } from "./ICommentAction";
+import { CommentState } from './CommentState'
+import { ICommentAction } from './ICommentAction'
/**
* Comment reducer
* @param state
* @param action
*/
-export var commentReducer = (state: CommentState = new CommentState(), action: ICommentAction) => {
- var { payload } = action
+export let commentReducer = (state: CommentState = new CommentState(), action: ICommentAction) => {
+ let { payload } = action
switch (action.type) {
/* _____________ CRUD _____________ */
@@ -62,7 +62,7 @@ export var commentReducer = (state: CommentState = new CommentState(), action: I
}
}
case CommentActionType.DELETE_COMMENT:
- var parsedComments = {}
+ let parsedComments = {}
if (!state.postComments![payload.postId]) {
return state
}
@@ -111,11 +111,11 @@ export var commentReducer = (state: CommentState = new CommentState(), action: I
}
case CommentActionType.CLEAR_ALL_DATA_COMMENT:
- return new CommentState();
+ return new CommentState()
default:
- return state;
+ return state
}
diff --git a/app/reducers/comments/index.ts b/app/reducers/comments/index.ts
index 38c38ff..f89adc9 100644
--- a/app/reducers/comments/index.ts
+++ b/app/reducers/comments/index.ts
@@ -1,3 +1,3 @@
-import { commentReducer } from "./commentReducer";
+import { commentReducer } from './commentReducer'
-export {commentReducer};
\ No newline at end of file
+export {commentReducer}
\ No newline at end of file
diff --git a/app/reducers/global/GlobalState.ts b/app/reducers/global/GlobalState.ts
index c0d8190..36afc28 100644
--- a/app/reducers/global/GlobalState.ts
+++ b/app/reducers/global/GlobalState.ts
@@ -17,8 +17,8 @@ export class GlobalState {
* @memberof IGlobalState
*/
progress: {
- percent: number;
- visible: Boolean;
+ percent: number
+ visible: Boolean
} = {
percent : 0,
visible : false
@@ -30,7 +30,7 @@ export class GlobalState {
* @type {Boolean}
* @memberof IGlobalState
*/
- loadingStatus: Boolean = true;
+ loadingStatus: Boolean = true
/**
* If user date is loaded {true} or not {false}
@@ -38,7 +38,7 @@ export class GlobalState {
* @type {Boolean}
* @memberof IGlobalState
*/
- defaultLoadDataStatus: Boolean = false;
+ defaultLoadDataStatus: Boolean = false
/**
* If message popup is open {true} or not {false}
@@ -46,7 +46,7 @@ export class GlobalState {
* @type {Boolean}
* @memberof IGlobalState
*/
- messageOpen: Boolean = false;
+ messageOpen: Boolean = false
/**
* The text of popup global message
@@ -54,7 +54,7 @@ export class GlobalState {
* @type {string}
* @memberof IGlobalState
*/
- message: string = '';
+ message: string = ''
/**
* Window size
@@ -62,7 +62,7 @@ export class GlobalState {
* @type {number}
* @memberof IGlobalState
*/
- windowWidth: number = 0;
+ windowWidth: number = 0
/**
* Window height
@@ -70,7 +70,7 @@ export class GlobalState {
* @type {number}
* @memberof IGlobalState
*/
- windowHeight: number = 0;
+ windowHeight: number = 0
/**
* The text of website header
@@ -78,7 +78,7 @@ export class GlobalState {
* @type {string}
* @memberof IGlobalState
*/
- headerTitle: string = '';
+ headerTitle: string = ''
/**
* Top loading is visible {true} or not {false}
@@ -86,7 +86,7 @@ export class GlobalState {
* @type {Boolean}
* @memberof IGlobalState
*/
- showTopLoading: Boolean = false;
+ showTopLoading: Boolean = false
/**
* Top loading message queue
@@ -94,7 +94,7 @@ export class GlobalState {
* @type {number}
* @memberof IGlobalState
*/
- topLoadingQueue: number = 0;
+ topLoadingQueue: number = 0
/**
* Temp date storage
@@ -102,6 +102,6 @@ export class GlobalState {
* @type {*}
* @memberof IGlobalState
*/
- temp: any = {};
+ temp: any = {}
}
\ No newline at end of file
diff --git a/app/reducers/global/IGlobalAction.ts b/app/reducers/global/IGlobalAction.ts
index eabb29c..512523a 100644
--- a/app/reducers/global/IGlobalAction.ts
+++ b/app/reducers/global/IGlobalAction.ts
@@ -1,4 +1,4 @@
-import { GlobalActionType } from 'constants/globalActionType';
+import { GlobalActionType } from 'constants/globalActionType'
/**
* Global action interface
diff --git a/app/reducers/global/globalReducer.ts b/app/reducers/global/globalReducer.ts
index 4a02c7c..b814686 100644
--- a/app/reducers/global/globalReducer.ts
+++ b/app/reducers/global/globalReducer.ts
@@ -1,9 +1,9 @@
// - Import action types
-import { GlobalActionType } from 'constants/globalActionType';
+import { GlobalActionType } from 'constants/globalActionType'
-import { GlobalState } from "./GlobalState";
-import { IGlobalAction } from "./IGlobalAction";
+import { GlobalState } from './GlobalState'
+import { IGlobalAction } from './IGlobalAction'
/**
@@ -48,13 +48,13 @@ export const globalReducer = (state: GlobalState = new GlobalState(), action: IG
case GlobalActionType.SHOW_SEND_REQUEST_MESSAGE_GLOBAL:
return {
...state,
- message: "Request has been sent",
+ message: 'Request has been sent',
messageOpen: true
}
case GlobalActionType.SHOW_REQUEST_SUCCESS_MESSAGE_GLOBAL:
return {
...state,
- message: "Your request has processed successfuly",
+ message: 'Your request has processed successfuly',
messageOpen: true
}
case GlobalActionType.HIDE_MESSAGE_GLOBAL:
diff --git a/app/reducers/global/index.ts b/app/reducers/global/index.ts
index e8f0157..686e41a 100644
--- a/app/reducers/global/index.ts
+++ b/app/reducers/global/index.ts
@@ -1,3 +1,3 @@
-import { globalReducer } from "./globalReducer";
+import { globalReducer } from './globalReducer'
-export {globalReducer};
\ No newline at end of file
+export {globalReducer}
\ No newline at end of file
diff --git a/app/reducers/imageGallery/ImageGalleryState.ts b/app/reducers/imageGallery/ImageGalleryState.ts
index e7c6b00..0e15508 100644
--- a/app/reducers/imageGallery/ImageGalleryState.ts
+++ b/app/reducers/imageGallery/ImageGalleryState.ts
@@ -1,4 +1,4 @@
-import { Image } from "domain/imageGallery";
+import { Image } from 'domain/imageGallery'
/**
* ImageGallery state
@@ -14,7 +14,7 @@ export class ImageGalleryState {
* @type {Boolean}
* @memberof ImageGalleryState
*/
- status: Boolean = false;
+ status: Boolean = false
/**
* The list of image
@@ -22,7 +22,7 @@ export class ImageGalleryState {
* @type {(Image[] | null)}
* @memberof ImageGalleryState
*/
- images: Image[] = [];
+ images: Image[] = []
/**
* Selected image name
@@ -30,7 +30,7 @@ export class ImageGalleryState {
* @type {string}
* @memberof ImageGalleryState
*/
- selectImage: string = '';
+ selectImage: string = ''
/**
* Selected image address
@@ -38,7 +38,7 @@ export class ImageGalleryState {
* @type {string}
* @memberof ImageGalleryState
*/
- selectURL: string = '';
+ selectURL: string = ''
/**
* If image gallery is loaded {true} or not false
@@ -46,7 +46,7 @@ export class ImageGalleryState {
* @type {Boolean}
* @memberof ImageGalleryState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
/**
* Images address list
@@ -54,7 +54,7 @@ export class ImageGalleryState {
* @type {*}
* @memberof ImageGalleryState
*/
- imageURLList: any = {};
+ imageURLList: any = {}
/**
* Store image requested
@@ -62,6 +62,6 @@ export class ImageGalleryState {
* @type {*}
* @memberof ImageGalleryState
*/
- imageRequests: any = {};
+ imageRequests: any = {}
}
\ No newline at end of file
diff --git a/app/reducers/imageGallery/imageGalleryReducer.ts b/app/reducers/imageGallery/imageGalleryReducer.ts
index 28e72a3..b6ad757 100644
--- a/app/reducers/imageGallery/imageGalleryReducer.ts
+++ b/app/reducers/imageGallery/imageGalleryReducer.ts
@@ -2,21 +2,21 @@
import _ from 'lodash'
// - Import domain
-import { User } from "domain/users";
-import { Image } from "domain/imageGallery";
+import { User } from 'domain/users'
+import { Image } from 'domain/imageGallery'
// - Import image gallery action types
import {ImageGalleryActionType} from 'constants/imageGalleryActionType'
-import { IImageGalleryAction } from "./IImageGalleryAction";
-import { ImageGalleryState } from "./ImageGalleryState";
+import { IImageGalleryAction } from './IImageGalleryAction'
+import { ImageGalleryState } from './ImageGalleryState'
/**
* Image gallery reducer
*/
-export var imageGalleryReducer = (state: ImageGalleryState = new ImageGalleryState(), action: IImageGalleryAction) => {
+export let imageGalleryReducer = (state: ImageGalleryState = new ImageGalleryState(), action: IImageGalleryAction) => {
const { payload } = action
switch (action.type) {
@@ -66,6 +66,6 @@ export var imageGalleryReducer = (state: ImageGalleryState = new ImageGallerySta
default:
- return state;
+ return state
}
}
diff --git a/app/reducers/imageGallery/index.ts b/app/reducers/imageGallery/index.ts
index 74ac80b..64265d1 100644
--- a/app/reducers/imageGallery/index.ts
+++ b/app/reducers/imageGallery/index.ts
@@ -1,3 +1,3 @@
-import { imageGalleryReducer } from "./imageGalleryReducer";
+import { imageGalleryReducer } from './imageGalleryReducer'
-export {imageGalleryReducer};
\ No newline at end of file
+export {imageGalleryReducer}
\ No newline at end of file
diff --git a/app/reducers/index.ts b/app/reducers/index.ts
index e74e02d..7f204fd 100644
--- a/app/reducers/index.ts
+++ b/app/reducers/index.ts
@@ -1,12 +1,12 @@
-import { authorizeReducer } from "./authorize";
-import { circleReducer } from "./circles";
-import { commentReducer } from "./comments";
-import { globalReducer } from "./global";
-import { imageGalleryReducer } from "./imageGallery";
-import { notificationReducer } from "./notifications";
-import { postReducer } from "./posts";
-import { userReducer } from "./users";
-import { voteReducer } from "./votes";
+import { authorizeReducer } from './authorize'
+import { circleReducer } from './circles'
+import { commentReducer } from './comments'
+import { globalReducer } from './global'
+import { imageGalleryReducer } from './imageGallery'
+import { notificationReducer } from './notifications'
+import { postReducer } from './posts'
+import { userReducer } from './users'
+import { voteReducer } from './votes'
export{
authorizeReducer,
diff --git a/app/reducers/notifications/NotificationState.ts b/app/reducers/notifications/NotificationState.ts
index 1ed2944..59bdabb 100644
--- a/app/reducers/notifications/NotificationState.ts
+++ b/app/reducers/notifications/NotificationState.ts
@@ -1,4 +1,4 @@
-import { Notification } from "domain/notifications";
+import { Notification } from 'domain/notifications'
/**
* Notification state
@@ -14,7 +14,7 @@ export class NotificationState {
* @type {({[userId: string]: {[notificationId: string]: Notification}} | null)}
* @memberof NotificationState
*/
- userNotifies: {[userId: string]: {[notificationId: string]: Notification}} = {};
+ userNotifies: {[userId: string]: {[notificationId: string]: Notification}} = {}
/**
* If user notifications are loaded {true} or not {false}
@@ -22,5 +22,5 @@ export class NotificationState {
* @type {Boolean}
* @memberof NotificationState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/notifications/index.ts b/app/reducers/notifications/index.ts
index 48196e7..2dbb38b 100644
--- a/app/reducers/notifications/index.ts
+++ b/app/reducers/notifications/index.ts
@@ -1,3 +1,3 @@
-import { notificationReducer } from "./notificationReducer";
+import { notificationReducer } from './notificationReducer'
-export {notificationReducer};
\ No newline at end of file
+export {notificationReducer}
\ No newline at end of file
diff --git a/app/reducers/notifications/notificationReducer.ts b/app/reducers/notifications/notificationReducer.ts
index a0b2f19..96b8f41 100644
--- a/app/reducers/notifications/notificationReducer.ts
+++ b/app/reducers/notifications/notificationReducer.ts
@@ -3,13 +3,13 @@ import moment from 'moment'
import _ from 'lodash'
// - Import domain
-import { Notification } from "domain/notifications";
+import { Notification } from 'domain/notifications'
// - Import action types
import {NotificationActionType} from 'constants/notificationActionType'
-import { NotificationState } from "./NotificationState";
-import { INotificationAction } from "./INotificationAction";
+import { NotificationState } from './NotificationState'
+import { INotificationAction } from './INotificationAction'
/**
@@ -17,8 +17,8 @@ import { INotificationAction } from "./INotificationAction";
* @param {object} state
* @param {object} action
*/
-export var notificationReducer = (state: NotificationState = new NotificationState(), action: INotificationAction) => {
- var { payload } = action
+export let notificationReducer = (state: NotificationState = new NotificationState(), action: INotificationAction) => {
+ let { payload } = action
switch (action.type) {
/* _____________ CRUD _____________ */
@@ -48,7 +48,7 @@ export var notificationReducer = (state: NotificationState = new NotificationSta
}
case NotificationActionType.DELETE_NOTIFY:
- var parsedNotifies = {}
+ let parsedNotifies = {}
Object.keys(state.userNotifies!).map((id) => {
if (id !== payload) {
_.merge(parsedNotifies, { [id]: { ...state.userNotifies![id] } })
@@ -68,7 +68,7 @@ export var notificationReducer = (state: NotificationState = new NotificationSta
default:
- return state;
+ return state
}
diff --git a/app/reducers/posts/IPostAction.ts b/app/reducers/posts/IPostAction.ts
index 6871fc2..402e18a 100644
--- a/app/reducers/posts/IPostAction.ts
+++ b/app/reducers/posts/IPostAction.ts
@@ -1,4 +1,4 @@
-import { PostActionType } from "constants/postActionType";
+import { PostActionType } from 'constants/postActionType'
/**
* Post action interface
diff --git a/app/reducers/posts/PostState.ts b/app/reducers/posts/PostState.ts
index 7b1c5fb..78993f3 100644
--- a/app/reducers/posts/PostState.ts
+++ b/app/reducers/posts/PostState.ts
@@ -13,7 +13,7 @@ export class PostState {
* @type {*}
* @memberof PostState
*/
- userPosts: any = {};
+ userPosts: any = {}
/**
* If user posts are loaded {true} or not {false}
@@ -21,5 +21,5 @@ export class PostState {
* @type {Boolean}
* @memberof PostState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/posts/index.ts b/app/reducers/posts/index.ts
index d76e268..ee6527e 100644
--- a/app/reducers/posts/index.ts
+++ b/app/reducers/posts/index.ts
@@ -1,3 +1,3 @@
-import { postReducer } from "./postReducer";
+import { postReducer } from './postReducer'
-export {postReducer};
\ No newline at end of file
+export {postReducer}
\ No newline at end of file
diff --git a/app/reducers/posts/postReducer.ts b/app/reducers/posts/postReducer.ts
index b683abc..467f967 100644
--- a/app/reducers/posts/postReducer.ts
+++ b/app/reducers/posts/postReducer.ts
@@ -1,15 +1,15 @@
// - Import react components
import moment from 'moment'
import _ from 'lodash'
-import {Reducer, Action} from "redux";
+import {Reducer, Action} from 'redux'
// - Import action types
-import { PostActionType } from "constants/postActionType";
+import { PostActionType } from 'constants/postActionType'
-import { PostState } from "./PostState";
-import { IPostAction } from "./IPostAction";
+import { PostState } from './PostState'
+import { IPostAction } from './IPostAction'
/**
@@ -17,8 +17,8 @@ import { IPostAction } from "./IPostAction";
* @param {object} state
* @param {object} action
*/
-export var postReducer = (state : PostState = new PostState(), action : IPostAction) => {
- const { payload } = action;
+export let postReducer = (state : PostState = new PostState(), action : IPostAction) => {
+ const { payload } = action
switch (action.type) {
case PostActionType.CLEAR_ALL_DATA_POST:
return new PostState()
@@ -93,7 +93,7 @@ export var postReducer = (state : PostState = new PostState(), action : IPostAct
}
default:
- return state;
+ return state
}
}
\ No newline at end of file
diff --git a/app/reducers/users/UserState.ts b/app/reducers/users/UserState.ts
index bf2c364..a63d5fc 100644
--- a/app/reducers/users/UserState.ts
+++ b/app/reducers/users/UserState.ts
@@ -1,4 +1,4 @@
-import { User,Profile } from "domain/users";
+import { User,Profile } from 'domain/users'
/**
* User state
@@ -13,7 +13,7 @@ export class UserState {
* @type {({[userId: string]: Profile} | null)}
* @memberof UserState
*/
- info: {[userId: string]: Profile} = {};
+ info: {[userId: string]: Profile} = {}
/**
* If users profile are loaded
@@ -21,7 +21,7 @@ export class UserState {
* @type {Boolean}
* @memberof UserState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
/**
* If edit profile is open {true} or not {false}
@@ -29,5 +29,5 @@ export class UserState {
* @type {Boolean}
* @memberof UserState
*/
- openEditProfile: Boolean = false;
+ openEditProfile: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/users/index.ts b/app/reducers/users/index.ts
index b1cc0c5..a727944 100644
--- a/app/reducers/users/index.ts
+++ b/app/reducers/users/index.ts
@@ -1,3 +1,3 @@
-import { userReducer } from "./userReducer";
+import { userReducer } from './userReducer'
-export {userReducer};
\ No newline at end of file
+export {userReducer}
\ No newline at end of file
diff --git a/app/reducers/users/userReducer.ts b/app/reducers/users/userReducer.ts
index a4f0c38..12fb7d3 100644
--- a/app/reducers/users/userReducer.ts
+++ b/app/reducers/users/userReducer.ts
@@ -2,15 +2,15 @@
import {UserActionType} from 'constants/userActionType'
// - Import domain
-import { User,Profile } from "domain/users";
+import { User,Profile } from 'domain/users'
-import { UserState } from "./UserState";
-import { IUserAction } from "./IUserAction";
+import { UserState } from './UserState'
+import { IUserAction } from './IUserAction'
/**
* User reducer
*/
-export var userReducer = (state: UserState = new UserState(), action: IUserAction) => {
+export let userReducer = (state: UserState = new UserState(), action: IUserAction) => {
const { payload } = action
switch (action.type) {
case UserActionType.USER_INFO:
@@ -57,7 +57,7 @@ export var userReducer = (state: UserState = new UserState(), action: IUserActio
case UserActionType.CLEAR_ALL_DATA_USER:
- return new UserState();
+ return new UserState()
case UserActionType.CLOSE_EDIT_PROFILE:
return {
@@ -73,6 +73,6 @@ export var userReducer = (state: UserState = new UserState(), action: IUserActio
default:
- return state;
+ return state
}
}
diff --git a/app/reducers/votes/VoteState.ts b/app/reducers/votes/VoteState.ts
index 67efd47..ffee2df 100644
--- a/app/reducers/votes/VoteState.ts
+++ b/app/reducers/votes/VoteState.ts
@@ -1,4 +1,4 @@
-import { Vote } from "domain/votes";
+import { Vote } from 'domain/votes'
/**
* Vote state
@@ -14,7 +14,7 @@ export class VoteState {
* @type {({[postId: string]: {[voteId: string]: Vote}} | null)}
* @memberof VoteState
*/
- postVotes: {[postId: string]: {[voteId: string]: Vote}} | null = null;
+ postVotes: {[postId: string]: {[voteId: string]: Vote}} | null = null
/**
* If posts vote are loaded {true} or not {false}
@@ -22,5 +22,5 @@ export class VoteState {
* @type {Boolean}
* @memberof VoteState
*/
- loaded: Boolean = false;
+ loaded: Boolean = false
}
\ No newline at end of file
diff --git a/app/reducers/votes/index.ts b/app/reducers/votes/index.ts
index 6c1154b..41594a8 100644
--- a/app/reducers/votes/index.ts
+++ b/app/reducers/votes/index.ts
@@ -1,3 +1,3 @@
-import { voteReducer } from "./voteReducer";
+import { voteReducer } from './voteReducer'
-export {voteReducer};
\ No newline at end of file
+export {voteReducer}
\ No newline at end of file
diff --git a/app/reducers/votes/voteReducer.ts b/app/reducers/votes/voteReducer.ts
index 909c744..3fe5e72 100644
--- a/app/reducers/votes/voteReducer.ts
+++ b/app/reducers/votes/voteReducer.ts
@@ -6,11 +6,11 @@ import _ from 'lodash'
import {VoteActionType} from 'constants/voteActionType'
// Import domain
-import { Vote } from "domain/votes";
+import { Vote } from 'domain/votes'
-import { VoteState } from "./VoteState";
-import { IVoteAction } from "./IVoteAction";
+import { VoteState } from './VoteState'
+import { IVoteAction } from './IVoteAction'
/**
@@ -18,8 +18,8 @@ import { IVoteAction } from "./IVoteAction";
* @param {object} state
* @param {object} action
*/
-export var voteReducer = (state: VoteState = new VoteState(), action: IVoteAction) => {
- var { payload } = action
+export let voteReducer = (state: VoteState = new VoteState(), action: IVoteAction) => {
+ let { payload } = action
switch (action.type) {
/* _____________ CRUD _____________ */
@@ -47,7 +47,7 @@ export var voteReducer = (state: VoteState = new VoteState(), action: IVoteActio
}
case VoteActionType.DELETE_VOTE:
- var parsedVotes = {}
+ let parsedVotes = {}
if (state.postVotes![payload.postId])
Object.keys(state.postVotes![payload.postId]).map((id) => {
if (id !== payload.id) {
@@ -67,11 +67,11 @@ export var voteReducer = (state: VoteState = new VoteState(), action: IVoteActio
case VoteActionType.CLEAR_ALL_DATA_VOTE:
- return new VoteState();
+ return new VoteState()
default:
- return state;
+ return state
}
diff --git a/app/services/authorize/IAuthorizeService.ts b/app/services/authorize/IAuthorizeService.ts
index d32c74e..ef4980a 100644
--- a/app/services/authorize/IAuthorizeService.ts
+++ b/app/services/authorize/IAuthorizeService.ts
@@ -1,5 +1,5 @@
-import { User } from "domain/users";
-import { LoginUser, RegisterUserResult } from "domain/authorize";
+import { User } from 'domain/users'
+import { LoginUser, RegisterUserResult } from 'domain/authorize'
@@ -18,7 +18,7 @@ export interface IAuthorizeService {
* @returns {Promise}
* @memberof IAuthorizeService
*/
- login: (email: string, password: string) => Promise;
+ login: (email: string, password: string) => Promise
/**
* Logs out the user
@@ -26,16 +26,16 @@ export interface IAuthorizeService {
* @returns {Promise}
* @memberof IAuthorizeService
*/
- logout: () => Promise;
+ logout: () => Promise
/**
* @returns {Promise}
*/
- updatePassword: (newPassword: string) => Promise;
+ updatePassword: (newPassword: string) => Promise
/**
* @returns {Promise}
*/
- registerUser: (user: User) => Promise;
+ registerUser: (user: User) => Promise
}
\ No newline at end of file
diff --git a/app/services/authorize/index.ts b/app/services/authorize/index.ts
index 3b65030..c215306 100644
--- a/app/services/authorize/index.ts
+++ b/app/services/authorize/index.ts
@@ -1,4 +1,4 @@
-import { IAuthorizeService } from "./IAuthorizeService";
+import { IAuthorizeService } from './IAuthorizeService'
export {
IAuthorizeService
diff --git a/app/services/circles/ICircleService.ts b/app/services/circles/ICircleService.ts
index 21e4431..d467237 100644
--- a/app/services/circles/ICircleService.ts
+++ b/app/services/circles/ICircleService.ts
@@ -1,5 +1,5 @@
-import { User } from "domain/users";
-import { Circle, UserFollower } from "domain/circles";
+import { User } from 'domain/users'
+import { Circle, UserFollower } from 'domain/circles'
/**
* Circle service interface
@@ -9,11 +9,11 @@ import { Circle, UserFollower } from "domain/circles";
*/
export interface ICircleService {
- addCircle: (userId: string, circle: Circle) => Promise;
- addFollowingUser: (userId: string, circleId:string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise;
- deleteFollowingUser: (userId: string, circleId: string,userFollowingId: string) => Promise;
- updateCircle: (userId: string, circle: Circle, circleId: string) => Promise;
- deleteCircle: (circleId: string, userId: string) => Promise;
- getCircles: () => Promise<{ [circleId: string]: Circle }>;
- getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle }>;
+ addCircle: (userId: string, circle: Circle) => Promise
+ addFollowingUser: (userId: string, circleId:string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise
+ deleteFollowingUser: (userId: string, circleId: string,userFollowingId: string) => Promise
+ updateCircle: (userId: string, circle: Circle, circleId: string) => Promise
+ deleteCircle: (circleId: string, userId: string) => Promise
+ getCircles: () => Promise<{ [circleId: string]: Circle }>
+ getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle }>
}
\ No newline at end of file
diff --git a/app/services/circles/index.ts b/app/services/circles/index.ts
index 0e94f6c..f155cb7 100644
--- a/app/services/circles/index.ts
+++ b/app/services/circles/index.ts
@@ -1,4 +1,4 @@
-import { ICircleService } from "./ICircleService";
+import { ICircleService } from './ICircleService'
export {
ICircleService
diff --git a/app/services/comments/ICommentService.ts b/app/services/comments/ICommentService.ts
index 9668d3a..a33fb6a 100644
--- a/app/services/comments/ICommentService.ts
+++ b/app/services/comments/ICommentService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/comments/index.ts b/app/services/comments/index.ts
index a3a4170..6987679 100644
--- a/app/services/comments/index.ts
+++ b/app/services/comments/index.ts
@@ -1,4 +1,4 @@
-import { ICommentService } from "./ICommentService";
+import { ICommentService } from './ICommentService'
export {
ICommentService
diff --git a/app/services/common/ICommonService.ts b/app/services/common/ICommonService.ts
index 81c2d48..b0a6547 100644
--- a/app/services/common/ICommonService.ts
+++ b/app/services/common/ICommonService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/common/index.ts b/app/services/common/index.ts
index 0902003..3bf3106 100644
--- a/app/services/common/index.ts
+++ b/app/services/common/index.ts
@@ -1,4 +1,4 @@
-import { ICommonService } from "./ICommonService";
+import { ICommonService } from './ICommonService'
export {
ICommonService
diff --git a/app/services/imageGallery/IImageGalleryService.ts b/app/services/imageGallery/IImageGalleryService.ts
index f80d272..5ca7e66 100644
--- a/app/services/imageGallery/IImageGalleryService.ts
+++ b/app/services/imageGallery/IImageGalleryService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/imageGallery/index.ts b/app/services/imageGallery/index.ts
index e0837b2..d1b0701 100644
--- a/app/services/imageGallery/index.ts
+++ b/app/services/imageGallery/index.ts
@@ -1,4 +1,4 @@
-import { IImageGalleryService } from "./IImageGalleryService";
+import { IImageGalleryService } from './IImageGalleryService'
export {
IImageGalleryService
diff --git a/app/services/notifications/INotificationService.ts b/app/services/notifications/INotificationService.ts
index 07374bd..94962f6 100644
--- a/app/services/notifications/INotificationService.ts
+++ b/app/services/notifications/INotificationService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/notifications/index.ts b/app/services/notifications/index.ts
index 9b5746f..0fab123 100644
--- a/app/services/notifications/index.ts
+++ b/app/services/notifications/index.ts
@@ -1,4 +1,4 @@
-import { INotificationService } from "./INotificationService";
+import { INotificationService } from './INotificationService'
export {
INotificationService
diff --git a/app/services/posts/IPostService.ts b/app/services/posts/IPostService.ts
index e8acfe0..01544bd 100644
--- a/app/services/posts/IPostService.ts
+++ b/app/services/posts/IPostService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/posts/index.ts b/app/services/posts/index.ts
index 128a8c2..6e1fc3c 100644
--- a/app/services/posts/index.ts
+++ b/app/services/posts/index.ts
@@ -1,4 +1,4 @@
-import { IPostService } from "./IPostService";
+import { IPostService } from './IPostService'
export {
IPostService
diff --git a/app/services/users/IUserService.ts b/app/services/users/IUserService.ts
index 0df8a22..3607067 100644
--- a/app/services/users/IUserService.ts
+++ b/app/services/users/IUserService.ts
@@ -1,4 +1,4 @@
-import { User } from "domain/users";
+import { User } from 'domain/users'
diff --git a/app/services/users/index.ts b/app/services/users/index.ts
index 28be5fc..d4d7ea2 100644
--- a/app/services/users/index.ts
+++ b/app/services/users/index.ts
@@ -1,4 +1,4 @@
-import { IUserService } from "./IUserService";
+import { IUserService } from './IUserService'
export {
IUserService
diff --git a/app/services/votes/IVoteService.ts b/app/services/votes/IVoteService.ts
index b0e62ec..e87a621 100644
--- a/app/services/votes/IVoteService.ts
+++ b/app/services/votes/IVoteService.ts
@@ -1,15 +1,11 @@
-import { User } from "domain/users";
-
-
-
+import { User } from 'domain/users'
/**
* Vote service interface
- *
+ *
* @export
* @interface IVoteService
*/
export interface IVoteService {
-
-}
\ No newline at end of file
+}
diff --git a/app/services/votes/index.ts b/app/services/votes/index.ts
index 1b6f2c3..e7dbe5a 100644
--- a/app/services/votes/index.ts
+++ b/app/services/votes/index.ts
@@ -1,4 +1,4 @@
-import { IVoteService } from "./IVoteService";
+import { IVoteService } from './IVoteService'
export {
IVoteService
diff --git a/app/store/configureStore.ts b/app/store/configureStore.ts
index 7045ed8..4bde072 100644
--- a/app/store/configureStore.ts
+++ b/app/store/configureStore.ts
@@ -3,7 +3,7 @@ import * as redux from 'redux'
import thunk from 'redux-thunk'
import {routerReducer, routerMiddleware } from 'react-router-redux'
import createHistory from 'history/createBrowserHistory'
-import {createLogger} from 'redux-logger';
+import {createLogger} from 'redux-logger'
// - Import reducers
import {
@@ -16,9 +16,9 @@ import {
userReducer,
circleReducer,
notificationReducer
-} from 'reducers';
+} from 'reducers'
-declare const window: any;
+declare const window: any
// Create a history of your choosing (we're using a browser history in this case)
export const history = createHistory()
@@ -42,13 +42,13 @@ let reducer = redux.combineReducers({
})
// - initial state
-var initialState = {
+let initialState = {
}
// - Config and create store of redux
-var store : redux.Store<{}> = redux.createStore(reducer, initialState, redux.compose(
+let store : redux.Store<{}> = redux.createStore(reducer, initialState, redux.compose(
redux.applyMiddleware(logger,thunk,middleware),
(window as any).devToolsExtension ? (window as any).devToolsExtension() : (f:any) => f
))
diff --git a/app/tests/actions/authorizeActions.test.jsx b/app/tests/actions/authorizeActions.test.jsx
index b8b61aa..44d392a 100644
--- a/app/tests/actions/authorizeActions.test.jsx
+++ b/app/tests/actions/authorizeActions.test.jsx
@@ -1,32 +1,32 @@
// - Import react components
import configureMockStore from 'redux-mock-store'
import thunk from 'redux-thunk'
-var expect = require('expect')
+let expect = require('expect')
import firebase, {firebaseRef} from 'app/firebase'
-var authorizeActions = require('authorizeActions')
+let authorizeActions = require('authorizeActions')
import * as types from 'actionTypes'
-var createMockStore = configureMockStore([thunk])
+let createMockStore = configureMockStore([thunk])
describe('AuthorizeActions', () => {
it('should generate login action', () => {
const uid = 'UID123456'
- var action = {
+ let action = {
type: types.LOGIN,
authed: true,
uid
}
- var res = authorizeActions.login(action.uid)
+ let res = authorizeActions.login(action.uid)
- expect(res).toEqual(action);
+ expect(res).toEqual(action)
})
it('should generate logout action', () => {
- var action = {
+ let action = {
type: types.LOGOUT
}
- var res = authorizeActions.logout()
+ let res = authorizeActions.logout()
expect(res).toEqual(action)
})
diff --git a/app/tests/app.test.jsx b/app/tests/app.test.jsx
index c5bf504..fb3e2f1 100644
--- a/app/tests/app.test.jsx
+++ b/app/tests/app.test.jsx
@@ -1,7 +1,7 @@
-var expect = require('expect');
+let expect = require('expect')
describe('App', () => {
it('should properly run tests', () => {
- expect(1).toBe(1);
- });
-});
+ expect(1).toBe(1)
+ })
+})
diff --git a/app/tests/components/Blog.test.jsx b/app/tests/components/Blog.test.jsx
index 7cb2bdc..9237523 100644
--- a/app/tests/components/Blog.test.jsx
+++ b/app/tests/components/Blog.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Blog} = require('Blog');
+let {Blog} = require('Blog')
describe('Blog', () => {
it('should exist', () => {
- expect(Blog).toExist();
+ expect(Blog).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Circle.test.jsx b/app/tests/components/Circle.test.jsx
index 9ada7a5..ffa6872 100644
--- a/app/tests/components/Circle.test.jsx
+++ b/app/tests/components/Circle.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Circle} = require('Circle');
+let {Circle} = require('Circle')
describe('Circle', () => {
it('should exist', () => {
- expect(Circle).toExist();
+ expect(Circle).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Comment.test.jsx b/app/tests/components/Comment.test.jsx
index bac2a5a..2746bf5 100644
--- a/app/tests/components/Comment.test.jsx
+++ b/app/tests/components/Comment.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Comment} = require('Comment');
+let {Comment} = require('Comment')
describe('Comment', () => {
it('should exist', () => {
- expect(Comment).toExist();
+ expect(Comment).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/CommentWrite.test.jsx b/app/tests/components/CommentWrite.test.jsx
index 0cca6ba..50a77c2 100644
--- a/app/tests/components/CommentWrite.test.jsx
+++ b/app/tests/components/CommentWrite.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {CommentWrite} = require('CommentWrite');
+let {CommentWrite} = require('CommentWrite')
describe('CommentWrite', () => {
it('should exist', () => {
- expect(CommentWrite).toExist();
+ expect(CommentWrite).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/CommnetGroup.test.jsx b/app/tests/components/CommnetGroup.test.jsx
index 51c592c..7d90808 100644
--- a/app/tests/components/CommnetGroup.test.jsx
+++ b/app/tests/components/CommnetGroup.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {CommentGroup} = require('CommentGroup');
+let {CommentGroup} = require('CommentGroup')
describe('CommentGroup', () => {
it('should exist', () => {
- expect(CommentGroup).toExist();
+ expect(CommentGroup).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/CommnetList.jsx b/app/tests/components/CommnetList.jsx
index ed8f1cb..a8cc30a 100644
--- a/app/tests/components/CommnetList.jsx
+++ b/app/tests/components/CommnetList.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {CommentList} = require('CommentList');
+let {CommentList} = require('CommentList')
describe('CommentList', () => {
it('should exist', () => {
- expect(CommentList).toExist();
+ expect(CommentList).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/EditProfile.test.jsx b/app/tests/components/EditProfile.test.jsx
index dde9481..8f4898d 100644
--- a/app/tests/components/EditProfile.test.jsx
+++ b/app/tests/components/EditProfile.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {EditProfile} = require('EditProfile');
+let {EditProfile} = require('EditProfile')
describe('EditProfile', () => {
it('should exist', () => {
- expect(EditProfile).toExist();
+ expect(EditProfile).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/FindPeople.test.jsx b/app/tests/components/FindPeople.test.jsx
index c1a9efd..5373f0b 100644
--- a/app/tests/components/FindPeople.test.jsx
+++ b/app/tests/components/FindPeople.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {FindPeople} = require('FindPeople');
+let {FindPeople} = require('FindPeople')
describe('FindPeople', () => {
it('should exist', () => {
- expect(FindPeople).toExist();
+ expect(FindPeople).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Followers.test.jsx b/app/tests/components/Followers.test.jsx
index 7592e45..98a06f0 100644
--- a/app/tests/components/Followers.test.jsx
+++ b/app/tests/components/Followers.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Followers} = require('Followers');
+let {Followers} = require('Followers')
describe('Followers', () => {
it('should exist', () => {
- expect(Followers).toExist();
+ expect(Followers).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Following.test.jsx b/app/tests/components/Following.test.jsx
index 0acc0e1..43920f5 100644
--- a/app/tests/components/Following.test.jsx
+++ b/app/tests/components/Following.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Following} = require('Following');
+let {Following} = require('Following')
describe('Following', () => {
it('should exist', () => {
- expect(Following).toExist();
+ expect(Following).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Home.test.jsx b/app/tests/components/Home.test.jsx
index b81e0fd..8314b80 100644
--- a/app/tests/components/Home.test.jsx
+++ b/app/tests/components/Home.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Home} = require('Home');
+let {Home} = require('Home')
describe('Home', () => {
it('should exist', () => {
- expect(Home).toExist();
+ expect(Home).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/HomeHeader.test.jsx b/app/tests/components/HomeHeader.test.jsx
index ad79f69..5b8621e 100644
--- a/app/tests/components/HomeHeader.test.jsx
+++ b/app/tests/components/HomeHeader.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {HomeHeader} = require('HomeHeader');
+let {HomeHeader} = require('HomeHeader')
describe('HomeHeader', () => {
it('should exist', () => {
- expect(HomeHeader).toExist();
+ expect(HomeHeader).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/ImageGallery.test.jsx b/app/tests/components/ImageGallery.test.jsx
index d406b45..f07eb15 100644
--- a/app/tests/components/ImageGallery.test.jsx
+++ b/app/tests/components/ImageGallery.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {ImageGallery} = require('ImageGallery');
+let {ImageGallery} = require('ImageGallery')
describe('ImageGallery', () => {
it('should exist', () => {
- expect(ImageGallery).toExist();
+ expect(ImageGallery).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Img.test.jsx b/app/tests/components/Img.test.jsx
index dfda0d7..6023ba7 100644
--- a/app/tests/components/Img.test.jsx
+++ b/app/tests/components/Img.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Img} = require('Img');
+let {Img} = require('Img')
describe('Img', () => {
it('should exist', () => {
- expect(Img).toExist();
+ expect(Img).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/ImgCover.test.jsx b/app/tests/components/ImgCover.test.jsx
index fbec77c..2988b85 100644
--- a/app/tests/components/ImgCover.test.jsx
+++ b/app/tests/components/ImgCover.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {ImgCover} = require('ImgCover');
+let {ImgCover} = require('ImgCover')
describe('ImgCover', () => {
it('should exist', () => {
- expect(ImgCover).toExist();
+ expect(ImgCover).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Login.test.jsx b/app/tests/components/Login.test.jsx
index 74fd227..27b1bf7 100644
--- a/app/tests/components/Login.test.jsx
+++ b/app/tests/components/Login.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Login} = require('Login');
+let {Login} = require('Login')
describe('Login', () => {
it('should exist', () => {
- expect(Login).toExist();
+ expect(Login).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Master.test.jsx b/app/tests/components/Master.test.jsx
index 1b57689..70c5714 100644
--- a/app/tests/components/Master.test.jsx
+++ b/app/tests/components/Master.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Master} = require('Master');
+let {Master} = require('Master')
describe('Master', () => {
it('should exist', () => {
- expect(Master).toExist();
+ expect(Master).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/NotifyItem.test.jsx b/app/tests/components/NotifyItem.test.jsx
index cca338b..f00970a 100644
--- a/app/tests/components/NotifyItem.test.jsx
+++ b/app/tests/components/NotifyItem.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {NotifyItem} = require('NotifyItem');
+let {NotifyItem} = require('NotifyItem')
describe('NotifyItem', () => {
it('should exist', () => {
- expect(NotifyItem).toExist();
+ expect(NotifyItem).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Post.test.jsx b/app/tests/components/Post.test.jsx
index 54693df..26c93f7 100644
--- a/app/tests/components/Post.test.jsx
+++ b/app/tests/components/Post.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Post} = require('Post');
+let {Post} = require('Post')
describe('Post', () => {
it('should exist', () => {
- expect(Post).toExist();
+ expect(Post).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/PostWrite.test.jsx b/app/tests/components/PostWrite.test.jsx
index aa9e13a..81f6de3 100644
--- a/app/tests/components/PostWrite.test.jsx
+++ b/app/tests/components/PostWrite.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {PostWrite} = require('PostWrite');
+let {PostWrite} = require('PostWrite')
describe('PostWrite', () => {
it('should exist', () => {
- expect(PostWrite).toExist();
+ expect(PostWrite).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Settings.test.jsx b/app/tests/components/Settings.test.jsx
index f9120c1..5bb4e4d 100644
--- a/app/tests/components/Settings.test.jsx
+++ b/app/tests/components/Settings.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Settings} = require('Settings');
+let {Settings} = require('Settings')
describe('Settings', () => {
it('should exist', () => {
- expect(Settings).toExist();
+ expect(Settings).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Sidebar.test.jsx b/app/tests/components/Sidebar.test.jsx
index 2f28c7f..b14bcfb 100644
--- a/app/tests/components/Sidebar.test.jsx
+++ b/app/tests/components/Sidebar.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Sidebar} = require('Sidebar');
+let {Sidebar} = require('Sidebar')
describe('Sidebar', () => {
it('should exist', () => {
- expect(Sidebar).toExist();
+ expect(Sidebar).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/Signup.test.jsx b/app/tests/components/Signup.test.jsx
index 48e4cc3..2eaa8e9 100644
--- a/app/tests/components/Signup.test.jsx
+++ b/app/tests/components/Signup.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {Signup} = require('Signup');
+let {Signup} = require('Signup')
describe('Signup', () => {
it('should exist', () => {
- expect(Signup).toExist();
+ expect(Signup).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/UserBox.test.jsx b/app/tests/components/UserBox.test.jsx
index 906cb24..5fd20d4 100644
--- a/app/tests/components/UserBox.test.jsx
+++ b/app/tests/components/UserBox.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {UserBox} = require('UserBox');
+let {UserBox} = require('UserBox')
describe('UserBox', () => {
it('should exist', () => {
- expect(UserBox).toExist();
+ expect(UserBox).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/UserBoxList.test.jsx b/app/tests/components/UserBoxList.test.jsx
index 3b7aaeb..ac815f9 100644
--- a/app/tests/components/UserBoxList.test.jsx
+++ b/app/tests/components/UserBoxList.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {UserBoxList} = require('UserBoxList');
+let {UserBoxList} = require('UserBoxList')
describe('UserBoxList', () => {
it('should exist', () => {
- expect(UserBoxList).toExist();
+ expect(UserBoxList).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/components/YourCircles.test.jsx b/app/tests/components/YourCircles.test.jsx
index 0dc868d..b1ca2ee 100644
--- a/app/tests/components/YourCircles.test.jsx
+++ b/app/tests/components/YourCircles.test.jsx
@@ -1,14 +1,14 @@
-var React = require('react');
-var ReactDOM = require('react-dom');
-var TestUtils = require('react-dom/test-utils');
-var expect = require('expect');
-var $ = require('jquery');
+let React = require('react')
+let ReactDOM = require('react-dom')
+let TestUtils = require('react-dom/test-utils')
+let expect = require('expect')
+let $ = require('jquery')
-var {YourCircles} = require('YourCircles');
+let {YourCircles} = require('YourCircles')
describe('YourCircles', () => {
it('should exist', () => {
- expect(YourCircles).toExist();
+ expect(YourCircles).toExist()
})
})
\ No newline at end of file
diff --git a/app/tests/reducers/authorizeReducer.test.jsx b/app/tests/reducers/authorizeReducer.test.jsx
index 6a84311..9c7dd22 100644
--- a/app/tests/reducers/authorizeReducer.test.jsx
+++ b/app/tests/reducers/authorizeReducer.test.jsx
@@ -1,6 +1,6 @@
// - Import react components
-var expect = require('expect')
-var df = require('deep-freeze-strict')
+let expect = require('expect')
+let df = require('deep-freeze-strict')
import { authorizeReducer } from 'authorizeReducer'
// - Import action types
@@ -10,7 +10,7 @@ import * as types from 'actionTypes'
/**
* Default state
*/
-var defaultState = {
+let defaultState = {
uid: 0,
authed: false,
updatePassword: false,
@@ -19,11 +19,11 @@ var defaultState = {
describe('authorizeReducer', () => {
it('should set user in login state', () => {
- var action = {
+ let action = {
type: types.LOGIN,
uid: 'user12345'
- };
- var res = authorizeReducer(df(defaultState), df(action));
+ }
+ let res = authorizeReducer(df(defaultState), df(action))
expect(res.uid).toEqual(action.uid)
expect(res.authed).toEqual(true)
@@ -31,10 +31,10 @@ describe('authorizeReducer', () => {
})
it('should set user in logout state', () => {
- var action = {
+ let action = {
type: types.LOGOUT
- };
- var res = authorizeReducer(df(defaultState), df(action));
+ }
+ let res = authorizeReducer(df(defaultState), df(action))
expect(res.uid).toEqual(0)
expect(res.authed).toEqual(false)
@@ -42,21 +42,21 @@ describe('authorizeReducer', () => {
})
it('should set uid in signup', () => {
- var action = {
+ let action = {
type: types.SIGNUP,
uid: 'user12345'
- };
- var res = authorizeReducer(df(defaultState), df(action));
+ }
+ let res = authorizeReducer(df(defaultState), df(action))
expect(res.uid).toEqual(action.uid)
})
it('should update password', () => {
- var action = {
+ let action = {
type: types.UPDATE_PASSWORD,
updatePassword: 'p@55w0rd'
- };
- var res = authorizeReducer(df(defaultState), df(action));
+ }
+ let res = authorizeReducer(df(defaultState), df(action))
expect(res.updatePassword).toEqual(action.updatePassword)
})
diff --git a/tsconfig.json b/tsconfig.json
index 539494c..906f776 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -3,7 +3,7 @@
"compilerOptions": {
"module": "es6",
"target": "es6",
- "lib": ["es6"],
+ "lib": ["es6","dom"],
"types": ["reflect-metadata"],
"allowSyntheticDefaultImports": true, // see below
"baseUrl": "./app/", // enables you to import relative to this folder