Solved no suggedtion in people tab

This commit is contained in:
Qolzam
2017-10-20 21:42:36 +07:00
parent 4381d62582
commit 2a38df0b6d
8 changed files with 22 additions and 24 deletions

View File

@@ -15,8 +15,8 @@ import 'babel-core/register'
import 'babel-polyfill' import 'babel-polyfill'
// - Import app components // - Import app components
// import Master from 'components/Master' import Master from 'components/Master'
import { App } from 'components/AWS' // import { App } from 'components/AWS'
// Set default data // Set default data
// tslint:disable-next-line:no-empty // tslint:disable-next-line:no-empty
@@ -41,8 +41,8 @@ ReactDOM.render(
<Provider store={store}> <Provider store={store}>
<ConnectedRouter history={history}> <ConnectedRouter history={history}>
<MuiThemeProvider muiTheme={getMuiTheme(lightBaseTheme)}> <MuiThemeProvider muiTheme={getMuiTheme(lightBaseTheme)}>
{/* <Master /> */} <Master />
<App /> {/* <App /> */}
</MuiThemeProvider> </MuiThemeProvider>
</ConnectedRouter> </ConnectedRouter>
</Provider>, </Provider>,

View File

@@ -4,4 +4,4 @@ import { ServiceProvide } from './serviceProvide'
export { export {
IServiceProvider, IServiceProvider,
ServiceProvide ServiceProvide
} }

View File

@@ -16,15 +16,15 @@ import { IVoteService } from 'services/votes'
//#region Service implemented classes //#region Service implemented classes
// - Firebase services // - Firebase services
import { AuthorizeService } from 'firebase/firebaseServices/authorize' import { AuthorizeService } from 'firebase/services/authorize'
import { CircleService } from 'firebase/firebaseServices/circles' import { CircleService } from 'firebase/services/circles'
import { CommentService } from 'firebase/firebaseServices/comments' import { CommentService } from 'firebase/services/comments'
import { CommonService } from 'firebase/firebaseServices/common' import { CommonService } from 'firebase/services/common'
import { ImageGalleryService } from 'firebase/firebaseServices/imageGallery' import { ImageGalleryService } from 'firebase/services/imageGallery'
import { NotificationService } from 'firebase/firebaseServices/notifications' import { NotificationService } from 'firebase/services/notifications'
import { PostService } from 'firebase/firebaseServices/posts' import { PostService } from 'firebase/services/posts'
import { UserService } from 'firebase/firebaseServices/users' import { UserService } from 'firebase/services/users'
import { VoteService } from 'firebase/firebaseServices/votes' import { VoteService } from 'firebase/services/votes'
//#endregion //#endregion
@@ -111,5 +111,4 @@ export class ServiceProvide implements IServiceProvider {
return new VoteService() return new VoteService()
} }
} }

View File

@@ -2,4 +2,4 @@ import { AuthorizeService } from './AuthorizeService'
export { export {
AuthorizeService AuthorizeService
} }

View File

@@ -50,10 +50,10 @@ export class UserService implements IUserService {
usersProfileRef.once('value').then((snapshot: any) => { usersProfileRef.once('value').then((snapshot: any) => {
let usersProfile: any = snapshot.val() || {} let usersProfile: any = snapshot.val() || {}
let parsedusersProfile: {[userId: string]: Profile} = {} let parsedusersProfile: {[userId: string]: Profile} = {}
Object.keys(usersProfile).forEach((userId) => { Object.keys(usersProfile).forEach((userKey) => {
if (userId !== userId) { if (userId !== userKey) {
let userInfo = usersProfile[userId].info let userInfo = usersProfile[userKey].info
parsedusersProfile[userId] = { parsedusersProfile[userKey] = {
avatar: userInfo.avatar, avatar: userInfo.avatar,
email: userInfo.email, email: userInfo.email,
fullName: userInfo.fullName, fullName: userInfo.fullName,

View File

@@ -71,7 +71,7 @@
"babel-core": "^6.24.1", "babel-core": "^6.24.1",
"babel-loader": "^7.1.2", "babel-loader": "^7.1.2",
"babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-polyfill": "^6.26.0", // TODO: Change to babel-plugin-transform-runtime "babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.6.0", "babel-preset-env": "^1.6.0",
"babel-preset-react": "^6.24.1", "babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1", "babel-preset-stage-0": "^6.24.1",

View File

@@ -11,8 +11,7 @@
"app/*" : ["*"], "app/*" : ["*"],
"domain/*" : ["domain/*"], "domain/*" : ["domain/*"],
"factories/*" : ["factories/*"], "factories/*" : ["factories/*"],
"services/*" : ["services/*"], "firebase/*" : ["firebase/*"]
"firebaseServices/*" : ["firebaseServices/*"]
}, },
"sourceMap": true, // make TypeScript generate sourcemaps "sourceMap": true, // make TypeScript generate sourcemaps
"outDir": "public", // output directory to build to (irrelevant because we use Webpack most of the time) "outDir": "public", // output directory to build to (irrelevant because we use Webpack most of the time)

View File

@@ -87,7 +87,7 @@ module.exports = {
constants: 'app/constants', constants: 'app/constants',
services: 'app/services', services: 'app/services',
factories: 'app/factories', factories: 'app/factories',
firebaseServices: 'app/firebaseServices', 'firebase/services': 'app/firebase/services',
domain: 'app/domain', domain: 'app/domain',
api: 'app/api', api: 'app/api',
db: 'app/db', db: 'app/db',