@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines (12 loc) • 562 B
text/typescript
import { Observable } from "rxjs";
import { AppName, AppStorageType, DeleteAppDataEvent, StorageProvider } from "./types";
import { DeviceModelId } from "@ledgerhq/devices";
import { deleteAppData } from "./deleteAppData";
import { deleteAppDataUseCase } from "./deleteAppDataUseCase";
export function deleteAppDataUseCaseDI(
appName: AppName,
deviceModelId: DeviceModelId,
storageProvider: StorageProvider<AppStorageType>,
): Observable<DeleteAppDataEvent> {
return deleteAppDataUseCase(() => deleteAppData(appName, deviceModelId, storageProvider));
}