Skip to content
Commits on Source (2)
......@@ -17,7 +17,14 @@ exports[`Activity component renders correctly 1`] = `
<Pinned
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -74,7 +81,14 @@ exports[`Activity component renders correctly 1`] = `
<OwnerBlock
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -147,7 +161,14 @@ exports[`Activity component renders correctly 1`] = `
<ActivityActionSheet
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -248,7 +269,14 @@ exports[`Activity component renders correctly 1`] = `
<ExplicitText
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -316,7 +344,14 @@ exports[`Activity component renders correctly 1`] = `
<Translate
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -380,7 +415,14 @@ exports[`Activity component renders correctly 1`] = `
<MediaView
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -450,7 +492,14 @@ exports[`Activity component renders correctly 1`] = `
<Actions
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......@@ -513,7 +562,14 @@ exports[`Activity component renders correctly 1`] = `
<ActivityMetrics
entity={
ActivityModel {
"__list": null,
"__list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"allow_comments": true,
"attachment_guid": false,
"blurb": false,
......
......@@ -19,6 +19,14 @@ exports[`Channel screen component should renders correctly 1`] = `
"state": Object {
"params": Object {
"entity": Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid0",
......@@ -273,6 +281,14 @@ exports[`Channel screen component should renders correctly 1`] = `
"state": Object {
"params": Object {
"entity": Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid0",
......@@ -317,6 +333,14 @@ exports[`Channel screen component should renders correctly 1`] = `
"state": Object {
"params": Object {
"entity": Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid0",
......
......@@ -22,6 +22,14 @@ exports[`Media view component renders correctly 1`] = `
<ExplicitImage
entity={
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid0",
......
......@@ -46,6 +46,14 @@ exports[`newsfeed list screen component should renders correctly 1`] = `
data={
Array [
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid0",
......@@ -77,6 +85,14 @@ exports[`newsfeed list screen component should renders correctly 1`] = `
},
},
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid1",
......@@ -108,6 +124,14 @@ exports[`newsfeed list screen component should renders correctly 1`] = `
},
},
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid2",
......@@ -139,6 +163,14 @@ exports[`newsfeed list screen component should renders correctly 1`] = `
},
},
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid3",
......@@ -170,6 +202,14 @@ exports[`newsfeed list screen component should renders correctly 1`] = `
},
},
Object {
"_list": Object {
"viewed": Object {
"addViewed": [Function],
"viewed": Map {
"1019155171608096768" => true,
},
},
},
"attachment_guid": false,
"blurb": false,
"container_guid": "activityguid4",
......
......@@ -108,10 +108,12 @@ export default class BlogsViewScreen extends Component {
await this.props.blogsView.loadBlog(guid);
}
this.props.blogsView.blog._list.viewed.addViewed(
this.props.blogsView.blog,
this.props.blogsView.blog._list.metadataService
);
if (this.props.blogsView.blog && this.props.blogsView.blog._list) {
this.props.blogsView.blog._list.viewed.addViewed(
this.props.blogsView.blog,
this.props.blogsView.blog._list.metadataService
);
}
} catch (error) {
logService.exception(error);
......
......@@ -233,7 +233,7 @@ export default class DiscoveryScreen extends Component {
removeClippedSubviews={false}
columnWrapperStyle={columnWrapperStyle}
keyboardShouldPersistTaps={'handled'}
//onViewableItemsChanged={this.onViewableItemsChanged}
onViewableItemsChanged={this.onViewableItemsChanged}
viewabilityConfig={this.cols == 3 ? undefined : this.viewOptsFeed}
/>
);
......
......@@ -60,10 +60,12 @@ export default class ActivityScreen extends Component {
this.entityStore.loadEntity(urn);
}
params.entity._list.viewed.addViewed(
params.entity,
params.entity._list.metadataService
);
if (params.entity && params.entity._list) {
params.entity._list.viewed.addViewed(
params.entity,
params.entity._list.metadataService
);
}
}
/**
......