Add listVersions to lib/directus
This commit is contained in:
@@ -69,6 +69,39 @@ export async function handleSubmit({
|
||||
}
|
||||
}
|
||||
|
||||
export async function listVersions({
|
||||
accessToken,
|
||||
userId,
|
||||
countdownRef,
|
||||
setError,
|
||||
setIsErrorAlertOpen
|
||||
}) {
|
||||
try {
|
||||
await handleUserStatus(accessToken, userId)
|
||||
|
||||
const versions = await directusClient.request(
|
||||
withToken(
|
||||
accessToken,
|
||||
readContentVersions({
|
||||
sort: '-date_created'
|
||||
})
|
||||
)
|
||||
)
|
||||
|
||||
return versions
|
||||
} catch (error) {
|
||||
console.log('error', error)
|
||||
|
||||
if (error?.errors[0]?.message === 'Token expired.') {
|
||||
countdownRef.current.startCountdown()
|
||||
} else {
|
||||
console.log(error?.errors[0]?.message)
|
||||
setError(error?.errors[0]?.message)
|
||||
setIsErrorAlertOpen(true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export async function createVersion({
|
||||
accessToken,
|
||||
userId,
|
||||
|
||||
Reference in New Issue
Block a user