updated cache data to match with comment response data

This commit is contained in:
noumantahir 2022-01-29 00:02:51 +05:00
parent 4b8fa871b4
commit 0143fa122f
2 changed files with 12 additions and 11 deletions

View File

@ -3,7 +3,7 @@ import ActionSheet from 'react-native-actions-sheet';
import EStyleSheet from 'react-native-extended-stylesheet'; import EStyleSheet from 'react-native-extended-stylesheet';
import styles from './quickReplyModalStyles'; import styles from './quickReplyModalStyles';
import { forwardRef } from 'react'; import { forwardRef } from 'react';
import { View, Text, Alert, TouchableOpacity, Keyboard } from 'react-native'; import { View, Text, Alert, TouchableOpacity, Keyboard, Platform } from 'react-native';
import { useIntl } from 'react-intl'; import { useIntl } from 'react-intl';
import { IconButton, MainButton, SummaryArea, TextButton, TextInput, UserAvatar } from '..'; import { IconButton, MainButton, SummaryArea, TextButton, TextInput, UserAvatar } from '..';
import { useSelector, useDispatch } from 'react-redux'; import { useSelector, useDispatch } from 'react-redux';
@ -16,6 +16,7 @@ import { default as ROUTES } from '../../constants/routeNames';
import get from 'lodash/get'; import get from 'lodash/get';
import { navigate } from '../../navigation/service'; import { navigate } from '../../navigation/service';
import { Portal } from 'react-native-portalize'; import { Portal } from 'react-native-portalize';
import { markdown2Html } from '@ecency/render-helper/lib/markdown-2-html';
export interface QuickReplyModalProps {} export interface QuickReplyModalProps {}
@ -135,18 +136,18 @@ const QuickReplyModal = ({}: QuickReplyModalProps, ref) => {
); );
//add comment cache entry //add comment cache entry
const createdAt = new Date().getTime(); const createdAt = new Date();
dispatch( dispatch(
updateCommentCache( updateCommentCache(
`${currentAccount.name}/${permlink}`, `${currentAccount.name}/${permlink}`,
{ {
author:currentAccount.name, author:currentAccount.name,
permlink, permlink,
parentAuthor, parent_author:parentAuthor,
parentPermlink, parent_permlink:parentPermlink,
content: commentValue, body: markdown2Html(commentValue, true, Platform.OS === 'android'),
createdAt: createdAt, created: createdAt.toString(),
expiresAt: createdAt + 600000 expiresAt: createdAt.getTime() + 600000
} }
) )
) )

View File

@ -11,10 +11,10 @@ export interface Vote {
export interface Comment { export interface Comment {
author:string, author:string,
permlink:string, permlink:string,
parentAuthor:string, parent_author:string,
parentPermlink:string, parent_permlink:string,
content:string, body:string,
createdAt:number, created:string,
expiresAt:number, expiresAt:number,
} }