/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/app-template/src/create-transfer-token.js
29 строк
836 B
Ben Irvin
fix(data-transfer): fix large transfer crashes; show transfer progress (#23479)
20 апр 2026, 17:08
Не верифицирован
20 апр 2026, 17:08
bac520e
Код
Авторство
О чём код?
'use strict'; const { CUSTOM_TRANSFER_TOKEN_ACCESS_KEY } = require('./constants'); /** * Make sure the test transfer token exists in the database * @param {Strapi.Strapi} strapi * @returns {Promise<void>} */ const createTestTransferToken = async (strapi) => { const { token: transferTokenService } = strapi.service('admin::transfer'); const accessKeyHash = transferTokenService.hash(CUSTOM_TRANSFER_TOKEN_ACCESS_KEY); const exists = await transferTokenService.exists({ accessKey: accessKeyHash }); if (!exists) { await transferTokenService.create({ name: 'TestToken', description: 'Transfer token used to seed the e2e database', lifespan: null, permissions: ['push', 'pull'], accessKey: CUSTOM_TRANSFER_TOKEN_ACCESS_KEY, }); } }; module.exports = { createTestTransferToken, };