platform/services/github/pod-github/src/account.ts
Andrey Sobolev d6c7d7c9fe
UBERF-8261: Fix backup service (#6725)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
2024-09-25 21:18:49 +07:00

25 lines
660 B
TypeScript

import { ClientWorkspaceInfo } from '@hcengineering/account'
import config from './config'
/**
* @public
*/
export async function getWorkspaceInfo (token: string, updateLastModified = false): Promise<ClientWorkspaceInfo> {
const accountsUrl = config.AccountsURL
const workspaceInfo = await (
await fetch(accountsUrl, {
method: 'POST',
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
},
body: JSON.stringify({
method: 'getWorkspaceInfo',
params: updateLastModified ? [true] : []
})
})
).json()
return workspaceInfo.result as ClientWorkspaceInfo
}