Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/unsight.dev. Detect duplicate GitHub issues, areas of concern and more across related rep unsight.dev
Something went wrong. Try again.
123456789101112131415161718192021222324252627export interface InstallationRepo { id: number node_id: string name: string full_name: string private: boolean}
export type RepoMetadata = InstallationRepo & { indexed: boolean}
export async function getMetadataForRepo(owner: string, name: string) { const kv = hubKV() return kv.getItem<RepoMetadata>(`repo:${owner}:${name}`)}
export async function setMetadataForRepo(owner: string, name: string, metadata: RepoMetadata) { const kv = hubKV() return kv.setItem(`repo:${owner}:${name}`, metadata)}
export async function removeMetadataForRepo(owner: string, name: string) { const kv = hubKV() return kv.removeItem(`repo:${owner}:${name}`)}