This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.

18 lines
606 B
JavaScript
Raw Normal View History

2021-04-02 02:24:13 +03:00
import { useEffect } from 'react';
import ExpoKeepAwake from './ExpoKeepAwake';
const ExpoKeepAwakeTag = 'ExpoKeepAwakeDefaultTag';
export function useKeepAwake(tag = ExpoKeepAwakeTag) {
useEffect(() => {
activateKeepAwake(tag);
return () => deactivateKeepAwake(tag);
}, [tag]);
}
export function activateKeepAwake(tag = ExpoKeepAwakeTag) {
if (ExpoKeepAwake.activate)
ExpoKeepAwake.activate(tag);
}
export function deactivateKeepAwake(tag = ExpoKeepAwakeTag) {
if (ExpoKeepAwake.deactivate)
ExpoKeepAwake.deactivate(tag);
}
//# sourceMappingURL=index.js.map