/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ import {getFlipperLib} from 'flipper-plugin'; const cmd = 'klist --json'; const endWith = '@THEFACEBOOK.COM'; export async function isFBEmployee(): Promise { return getFlipperLib() .remoteServerContext.childProcess.exec(cmd) .then( (stdobj: {stderr: string; stdout: string}) => { const principal = String(JSON.parse(stdobj.stdout).principal); return principal.endsWith(endWith); }, (_err: Error) => { return false; }, ); }