mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-13 21:53:43 +01:00
Merge pull request #2226 from overleaf/spd-clearprojectokens
Add script to clear tokens from a specific project GitOrigin-RevId: a810e2b7fe2e34efb937bffc0e39c409076daa23
This commit is contained in:
committed by
sharelatex
parent
9a492257af
commit
33d1f603df
@@ -0,0 +1,19 @@
|
||||
const ProjectDetailsHandler = require('../app/src/Features/Project/ProjectDetailsHandler')
|
||||
const projectId = process.argv[2]
|
||||
|
||||
if (!/^(?=[a-f\d]{24}$)(\d+[a-f]|[a-f]+\d)/.test(projectId)) {
|
||||
console.error('Usage: node clear_project_tokens.js projectId')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
ProjectDetailsHandler.clearTokens(projectId, err => {
|
||||
if (err) {
|
||||
console.error(
|
||||
`Error clearing project tokens from project ${projectId}`,
|
||||
err
|
||||
)
|
||||
process.exit(1)
|
||||
}
|
||||
console.log(`Successfully cleared project tokens from project ${projectId}`)
|
||||
process.exit(0)
|
||||
})
|
||||
Reference in New Issue
Block a user