RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/views/room/ShareLocation/getGeolocationPermission.ts

Summary

Maintainability
A
0 mins
Test Coverage
export const getGeolocationPermission = (): Promise<PermissionState> =>
    new Promise((resolve) => {
        if (!navigator.permissions) {
            resolve('granted');
        }
        navigator.permissions.query({ name: 'geolocation' }).then(({ state }) => {
            resolve(state);
        });
    });