Read room on open
This commit is contained in:
parent
8e67e75a09
commit
8cbccdfb23
|
@ -10,6 +10,7 @@ const get = function* get({ rid }) {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
yield RocketChat.loadMessagesForRoom(rid, null);
|
yield RocketChat.loadMessagesForRoom(rid, null);
|
||||||
|
yield RocketChat.readMessages(rid);
|
||||||
yield put(messagesSuccess());
|
yield put(messagesSuccess());
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import { Text, View, StyleSheet, Button, InteractionManager, SafeAreaView } from 'react-native';
|
import { Text, View, StyleSheet, Button } from 'react-native';
|
||||||
import { ListView } from 'realm/react-native';
|
import { ListView } from 'realm/react-native';
|
||||||
import { connect } from 'react-redux';
|
import { connect } from 'react-redux';
|
||||||
import { bindActionCreators } from 'redux';
|
import { bindActionCreators } from 'redux';
|
||||||
|
@ -19,9 +19,6 @@ const styles = StyleSheet.create({
|
||||||
flex: 1,
|
flex: 1,
|
||||||
backgroundColor: '#fff'
|
backgroundColor: '#fff'
|
||||||
},
|
},
|
||||||
safeAreaView: {
|
|
||||||
flex: 1
|
|
||||||
},
|
|
||||||
list: {
|
list: {
|
||||||
flex: 1,
|
flex: 1,
|
||||||
transform: [{ scaleY: -1 }]
|
transform: [{ scaleY: -1 }]
|
||||||
|
@ -196,9 +193,8 @@ export default class RoomView extends React.Component {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<KeyboardView contentContainerStyle={styles.container} keyboardVerticalOffset={64}>
|
<KeyboardView style={styles.container} keyboardVerticalOffset={64}>
|
||||||
{this.renderBanner()}
|
{this.renderBanner()}
|
||||||
<SafeAreaView style={styles.safeAreaView}>
|
|
||||||
<ListView
|
<ListView
|
||||||
enableEmptySections
|
enableEmptySections
|
||||||
style={styles.list}
|
style={styles.list}
|
||||||
|
@ -209,7 +205,6 @@ export default class RoomView extends React.Component {
|
||||||
renderRow={item => this.renderItem({ item })}
|
renderRow={item => this.renderItem({ item })}
|
||||||
initialListSize={10}
|
initialListSize={10}
|
||||||
/>
|
/>
|
||||||
</SafeAreaView>
|
|
||||||
{this.renderFooter()}
|
{this.renderFooter()}
|
||||||
</KeyboardView>
|
</KeyboardView>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue