userInitialState.js 899 Bytes
'use strict'

import {Record, List} from 'immutable'

let InitialState = Record({
    isFetching: false,
    error: null,
    profile: new (Record({
        isFetching: false,
        error: null,
        uid: 0,
        avatar: '',
        backgroundImage: '',
        nickName: '',
        realName: '',
        gender: '',
        sign: '',
        age: 0,
        birthday: '',
        height: 0,
        weight: 0,
        msgCount: '0',
    })),
    posts: new (Record({
        jsonData: List(),
        pageCount:1,
        currentPage: 0,
        sum: 0,
    })),   //我的帖子
    praise: new (Record({
        jsonData: List(),
        pageCount:1,
        currentPage: 0,
        sum: 0,
    })) , //我赞过的
    reply: new (Record({
        jsonData: List(),
        pageCount:1,
        currentPage: 0,
        sum: 0,
    })),  //我的回复
});

export default InitialState;