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.
2021-04-02 02:24:13 +03:00

18 lines
606 B
JavaScript

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