@jellyfin/sdk
Version:
A TypeScript SDK for Jellyfin.
15 lines (13 loc) • 507 B
JavaScript
/**
* Returns a valid authorization header string.
*/
function getAuthorizationHeader(clientInfo, deviceInfo, accessToken = '') {
return [
`MediaBrowser Client="${encodeURIComponent(clientInfo.name)}"`,
`Device="${encodeURIComponent(deviceInfo.name)}"`,
`DeviceId="${encodeURIComponent(deviceInfo.id)}"`,
`Version="${encodeURIComponent(clientInfo.version)}"`,
`Token="${encodeURIComponent(accessToken)}"`
].join(', ');
}
export { getAuthorizationHeader };