async function getStackDetails()

in src/components/PingDetail/index.ts [47:58]


async function getStackDetails(ping: PingInfo): Promise<StackDetails | undefined> {
    const pings = allPings();
    const id = pings.crashid[ping.ping];
    const date = pings.date.getPingString(ping.ping);
    const response = await fetch(`/stack/${date}/${id}`);
    if (response.ok) {
        return await response.json();
    } else {
        alert(`Error getting stack details: ${response.status} ${response.statusText} ${await response.text()}`);
        return undefined;
    }
}