Improvment in tslint standard (#16)

This commit is contained in:
Qolzam
2017-10-10 16:39:02 +07:00
parent 181d2b8abd
commit 1937742f04
160 changed files with 984 additions and 1019 deletions

View File

@@ -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<LoginUser>}
* @memberof IAuthorizeService
*/
public login: (email: string, password: string) => Promise<LoginUser> = (email, password) => {
public login: (email: string, password: string) => Promise<LoginUser> = (email, password) => {
return new Promise<LoginUser>((resolve, reject) => {
firebaseAuth()
return new Promise<LoginUser>((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<void>}
* @memberof IAuthorizeService
*/
* Logs out the user
*
* @returns {Promise<void>}
* @memberof IAuthorizeService
*/
public logout: () => Promise<void> = () => {
return new Promise<void>((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<void>}
@@ -64,49 +64,48 @@ export class AuthorizeService implements IAuthorizeService {
public registerUser: (user: User) => Promise<RegisterUserResult> = (user) => {
return new Promise<RegisterUserResult>((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<void>}
* @memberof IAuthorizeService
*/
public updatePassword: (newPassword: string) => Promise<void> = (newPassword) => {
console.log('====================================');
console.log("update password");
console.log('====================================');
return new Promise<void>((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<void> = (newPassword) => {
console.log('====================================')
console.log('update password')
console.log('====================================')
return new Promise<void>((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))
})
}
});
}
})
}
}
}

View File

@@ -1,4 +1,4 @@
import { AuthorizeService } from "./AuthorizeService";
import { AuthorizeService } from './AuthorizeService'
export {
AuthorizeService

View File

@@ -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<string>;
addFollowingUser: (userId: string, circleId: string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise<void>;
deleteFollowingUser: (userId: string, circleId: string, userFollowingId: string) => Promise<void>;
updateCircle: (userId: string, circle: Circle, circleId: string) => Promise<void>;
deleteCircle: (circleId: string, userId: string) => Promise<void>;
getCircles: () => Promise<{ [circleId: string]: Circle; }>;
getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle; }>;
addCircle: (userId: string, circle: Circle) => Promise<string>
addFollowingUser: (userId: string, circleId: string, userCircle: User, userFollower: UserFollower, userFollowingId: string) => Promise<void>
deleteFollowingUser: (userId: string, circleId: string, userFollowingId: string) => Promise<void>
updateCircle: (userId: string, circle: Circle, circleId: string) => Promise<void>
deleteCircle: (circleId: string, userId: string) => Promise<void>
getCircles: () => Promise<{ [circleId: string]: Circle }>
getCirclesByUserId: (userId: string) => Promise<{ [circleId: string]: Circle }>
}

View File

@@ -1,4 +1,4 @@
import { AuthorizeService } from "./CircleService";
import { AuthorizeService } from './CircleService'
export {
AuthorizeService

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { CommentService } from "./CommentService";
import { CommentService } from './CommentService'
export {
CommentService

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { CommonService } from "./CommonService";
import { CommonService } from './CommonService'
export {
CommonService

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { ImageGalleryService } from "./ImageGalleryService";
import { ImageGalleryService } from './ImageGalleryService'
export {
ImageGalleryService

View File

@@ -1,4 +1,4 @@
import { NotificationService } from "./NotificationService";
import { NotificationService } from './NotificationService'
export {
NotificationService

View File

@@ -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

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { PostService } from "./PostService";
import { PostService } from './PostService'
export {
PostService

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { UserService } from "./UserService";
import { UserService } from './UserService'
export {
UserService

View File

@@ -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

View File

@@ -1,4 +1,4 @@
import { VoteService } from "./VoteService";
import { VoteService } from './VoteService'
export {
VoteService