# extendify/3.1.6/src/Assist/hooks/useDomainViewActivity.js

Extendify, version 3.1.6. 15 lines.

- Page: https://pluginprobe.com/plugins/extendify/3.1.6/code/src/Assist/hooks/useDomainViewActivity.js
- Raw: https://pluginprobe.com/plugins/extendify/3.1.6/raw/src/Assist/hooks/useDomainViewActivity.js
- Modified: 2026-05-05T19:37:04+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/extendify/3.1.6/code/src/Assist/hooks/useDomainViewActivity.js#L10-L20`.

```javascript
import { domainSearchUrl } from '@assist/lib/domains';
import { useDomainActivities } from '@assist/state/domain-activities';
import { useEffect } from 'react';

export const useDomainViewActivity = ({ position, items }) => {
	const { setDomainActivity } = useDomainActivities();

	useEffect(() => {
		if (!domainSearchUrl || !items.length) return;
		items.forEach(({ domain, type }) => {
			setDomainActivity({ domain, position, type, action: 'viewed' });
		});
	}, [setDomainActivity, position, items]);
};

```
