Initial commit

This commit is contained in:
2026-06-30 17:06:06 +02:00
commit d0bb893522
19 changed files with 1333 additions and 0 deletions

24
ts/streamToken.ts Normal file
View File

@@ -0,0 +1,24 @@
import { BambuddyAddress } from './constants';
export async function getStreamToken(
bearerToken: string,
): Promise<PrinterDetails | null> {
const request = await fetch(
`${BambuddyAddress}/api/v1/printers/camera/stream-token`,
{
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${bearerToken}`,
},
method: 'POST',
},
);
const response = await request.json();
return response as PrinterDetails;
}
export interface PrinterDetails {
token: string;
}