*switch to ipfs http client. ipfs-core used by mistake

This commit is contained in:
Derrick Hammer 2022-08-31 20:18:37 -04:00
parent 9d2979067a
commit 6437e93fc4
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 3 additions and 4 deletions

View File

@ -9,7 +9,7 @@ import { CID } from "multiformats/cid";
// @ts-ignore
import toStream from "it-to-stream";
import type { StatResult } from "ipfs-core/dist/src/components/files/stat";
import * as IPFS from "ipfs-core";
import * as IPFS from "ipfs-http-client";
interface StatFileResponse {
exists: boolean;
@ -26,7 +26,7 @@ interface StatFileSubfile {
size: number;
}
let client: IPFS.IPFS;
let client: IPFS.IPFSHTTPClient;
import { utils } from "ipfs-http-response";
@ -138,7 +138,6 @@ async function fileExists(
path?: string,
fullPath?: string
): Promise<Error | StatResult> {
client = client as IPFS.IPFS;
let ipfsPath = normalizePath(hash, path, fullPath);
try {
const ret = await client.files.stat(`/ipfs/${ipfsPath}`);
@ -162,7 +161,7 @@ async function resolveIpns(
const plugin: Plugin = {
name: "ipfs",
async plugin(api: PluginAPI): Promise<void> {
client = await IPFS.create();
client = await IPFS.create({ host: "127.0.0.1" });
api.registerMethod("stat_ipfs", {
cacheable: false,
async handler(request: RPCRequest): Promise<RPCResponse | null> {