chore: Remove momentjs, use date-fns (#1233)

This commit is contained in:
Pranav Raj S
2020-09-14 15:14:26 +05:30
committed by GitHub
parent f3a357d832
commit 1312d07aa2
8 changed files with 41 additions and 45 deletions

View File

@@ -1,7 +1,8 @@
/* eslint no-console: 0 */
/* eslint no-param-reassign: 0 */
/* eslint no-shadow: 0 */
import moment from 'moment';
import compareAsc from 'date-fns/compareAsc';
import fromUnixTime from 'date-fns/fromUnixTime';
import * as types from '../mutation-types';
import Report from '../../api/reports';
@@ -41,7 +42,9 @@ const actions = {
reportObj.to
).then(accountReport => {
let { data } = accountReport;
data = data.filter(el => moment() > moment.unix(el.timestamp));
data = data.filter(
el => compareAsc(new Date(), fromUnixTime(el.timestamp)) > -1
);
if (
reportObj.metric === 'avg_first_response_time' ||
reportObj.metric === 'avg_resolution_time'

View File

@@ -1,5 +1,6 @@
/* eslint no-param-reassign: 0 */
import moment from 'moment';
import fromUnixTime from 'date-fns/fromUnixTime';
import differenceInDays from 'date-fns/differenceInDays';
import Cookies from 'js-cookie';
import { frontendURL } from '../../helper/URLHelper';
@@ -12,15 +13,16 @@ export const setLoadingStatus = (state, status) => {
export const setUser = (userData, expiryDate) =>
Cookies.set('user', userData, {
expires: expiryDate.diff(moment(), 'days'),
expires: differenceInDays(expiryDate, new Date()),
});
export const getHeaderExpiry = response => moment.unix(response.headers.expiry);
export const getHeaderExpiry = response =>
fromUnixTime(response.headers.expiry);
export const setAuthCredentials = response => {
const expiryDate = getHeaderExpiry(response);
Cookies.set('auth_data', response.headers, {
expires: expiryDate.diff(moment(), 'days'),
expires: differenceInDays(expiryDate, new Date()),
});
setUser(response.data.data, expiryDate);
};