| 1 |
import { domainSearchUrl } from '@assist/lib/domains'; |
| 2 |
import { useDomainActivities } from '@assist/state/domain-activities'; |
| 3 |
import { useEffect } from 'react'; |
| 4 |
|
| 5 |
export const useDomainViewActivity = ({ position, items }) => { |
| 6 |
const { setDomainActivity } = useDomainActivities(); |
| 7 |
|
| 8 |
useEffect(() => { |
| 9 |
if (!domainSearchUrl || !items.length) return; |
| 10 |
items.forEach(({ domain, type }) => { |
| 11 |
setDomainActivity({ domain, position, type, action: 'viewed' }); |
| 12 |
}); |
| 13 |
}, [setDomainActivity, position, items]); |
| 14 |
}; |
| 15 |
|