@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
18 lines (16 loc) • 675 B
text/typescript
import { getProviderId } from "../../manager/index";
import { getEnv } from "@ledgerhq/live-env";
import { useGetLatestFirmware } from "@ledgerhq/device-react";
import { HttpManagerApiRepositoryFactory } from "../factories/HttpManagerApiRepositoryFactory";
import { DeviceInfoEntity, HttpManagerApiRepository } from "@ledgerhq/device-core";
export function useLatestFirmware(
deviceInfo?: DeviceInfoEntity | null,
managerApiRepository: HttpManagerApiRepository = HttpManagerApiRepositoryFactory.getInstance(),
) {
return useGetLatestFirmware({
deviceInfo,
providerId: getProviderId(deviceInfo),
userId: getEnv("USER_ID"),
managerApiRepository,
});
}