From 8c9d167f8438c81ab8d820739e935ad4b865f7ac Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:07:53 +0200 Subject: [PATCH 01/12] test - print dir content --- action/index.cjs | 6 ++++++ src/bot.ts | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/action/index.cjs b/action/index.cjs index 1e486eb..41cf2fd 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -187983,6 +187983,12 @@ const robot = (app) => { try { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); + const result = await context.octokit.repos.getContent({ + owner: context.repo().owner, + repo: context.repo().repo, + path: '/tokens', + }); + console.log({ result }); async function createComment(body) { try { await context.octokit.issues.createComment({ diff --git a/src/bot.ts b/src/bot.ts index 8abc3b5..b1cbd8a 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -11,6 +11,14 @@ export const robot = (app: Probot) => { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); + const result = await context.octokit.repos.getContent({ + owner: context.repo().owner, + repo: context.repo().repo, + path: '/tokens', + }); + + console.log({ result }); + async function createComment(body: string) { try { await context.octokit.issues.createComment({ From 2006f894e301f6912e0c4eac47e29b3d9c25f920 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:19:16 +0200 Subject: [PATCH 02/12] more checks --- action/index.cjs | 10 +++++++--- src/bot.ts | 13 ++++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 41cf2fd..e56d020 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -187983,12 +187983,16 @@ const robot = (app) => { try { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); - const result = await context.octokit.repos.getContent({ + const response = await context.octokit.repos.getContent({ owner: context.repo().owner, repo: context.repo().repo, path: '/tokens', }); - console.log({ result }); + console.log({ response }); + const tokensDirectories = (response.data && response.data.length) ? response.data : []; + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir"); + const subdirectoryNames = subdirectories.map((directory) => directory.name); + console.log(subdirectoryNames); async function createComment(body) { try { await context.octokit.issues.createComment({ @@ -188105,7 +188109,7 @@ const robot = (app) => { return response.data; } catch (error) { - console.error(`Cannot query API at ${requestUrl}: ${error}`); + console.error(`Cannot query API at ${requestUrl} : ${error}`); return ''; } } diff --git a/src/bot.ts b/src/bot.ts index b1cbd8a..86e1438 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -11,14 +11,21 @@ export const robot = (app: Probot) => { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); - const result = await context.octokit.repos.getContent({ + const response = await context.octokit.repos.getContent({ owner: context.repo().owner, repo: context.repo().repo, path: '/tokens', }); - console.log({ result }); + console.log({ response }); + const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; + const subdirectories = tokensDirectories.filter( + (content) => content?.type === "dir" + ); + const subdirectoryNames = subdirectories.map((directory) => directory.name); + + console.log(subdirectoryNames) async function createComment(body: string) { try { await context.octokit.issues.createComment({ @@ -157,7 +164,7 @@ export const robot = (app: Probot) => { const response = await axios.get(requestUrl); return response.data; } catch (error) { - console.error(`Cannot query API at ${requestUrl}: ${error}`); + console.error(`Cannot query API at ${requestUrl} : ${error}`); return ''; } } From 8844e6d707a9025916bbb01503ada09f6470d608 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:22:45 +0200 Subject: [PATCH 03/12] more checks --- action/index.cjs | 5 ++++- src/bot.ts | 10 +++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index e56d020..7a3c263 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -187990,9 +187990,12 @@ const robot = (app) => { }); console.log({ response }); const tokensDirectories = (response.data && response.data.length) ? response.data : []; - const subdirectories = tokensDirectories.filter((content) => content?.type === "dir"); + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith("HTM")); const subdirectoryNames = subdirectories.map((directory) => directory.name); console.log(subdirectoryNames); + const subdirectories2 = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith("NONEXISTENTTICKER")); + const subdirectoryNames2 = subdirectories2.map((directory) => directory.name); + console.log(subdirectoryNames2); async function createComment(body) { try { await context.octokit.issues.createComment({ diff --git a/src/bot.ts b/src/bot.ts index 86e1438..39b2c0b 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -20,12 +20,20 @@ export const robot = (app: Probot) => { console.log({ response }); const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; const subdirectories = tokensDirectories.filter( - (content) => content?.type === "dir" + (content) => content?.type === "dir" && content.name.startsWith("HTM") ); const subdirectoryNames = subdirectories.map((directory) => directory.name); console.log(subdirectoryNames) + + const subdirectories2 = tokensDirectories.filter( + (content) => content?.type === "dir" && content.name.startsWith("NONEXISTENTTICKER") + ); + + const subdirectoryNames2 = subdirectories2.map((directory) => directory.name); + + console.log(subdirectoryNames2) async function createComment(body: string) { try { await context.octokit.issues.createComment({ From 7255c803fda0e8e093848716109b922fcd21b438 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:31:15 +0200 Subject: [PATCH 04/12] added check --- action/index.cjs | 34 +++++++++++++++++++------------ src/bot.ts | 52 +++++++++++++++++++++++++++--------------------- 2 files changed, 50 insertions(+), 36 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 7a3c263..7d54e3c 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -187983,19 +187983,6 @@ const robot = (app) => { try { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); - const response = await context.octokit.repos.getContent({ - owner: context.repo().owner, - repo: context.repo().repo, - path: '/tokens', - }); - console.log({ response }); - const tokensDirectories = (response.data && response.data.length) ? response.data : []; - const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith("HTM")); - const subdirectoryNames = subdirectories.map((directory) => directory.name); - console.log(subdirectoryNames); - const subdirectories2 = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith("NONEXISTENTTICKER")); - const subdirectoryNames2 = subdirectories2.map((directory) => directory.name); - console.log(subdirectoryNames2); async function createComment(body) { try { await context.octokit.issues.createComment({ @@ -188092,6 +188079,7 @@ const robot = (app) => { // since the token owner can be changed at protocol level at any time, it's enough to check the ownership of the token, // without checking any previous owners const apiUrl = getApiUrl(); + await checkIfTickerAlreadyExists(token); const tokenOwner = await getTokenOwnerFromApi(token, apiUrl); if (new out_1.Address(tokenOwner).isContractAddress()) { return await fetchStringValueFromApi(apiUrl, "accounts", tokenOwner, "ownerAddress"); @@ -188167,6 +188155,26 @@ const robot = (app) => { .filter(x => x); return [...new Set(tokens)]; } + async function checkIfTickerAlreadyExists(tokenName) { + const tokensDirPath = (network === "mainnet") ? "/tokens" : `/${network}/tokens`; + const response = await context.octokit.repos.getContent({ + owner: context.repo().owner, + repo: context.repo().repo, + path: tokensDirPath, + }); + console.log({ response }); + const tokenTicker = tokenName.split("-")[0]; + if (!tokenTicker) { + return; + } + const tokensDirectories = (response.data && response.data.length) ? response.data : []; + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith(`${tokenTicker}-`)); + if (subdirectories.length) { + await fail(`Token with ticker ${tokenTicker} already exists!`); + } + const subdirectoryNames = subdirectories.map((directory) => directory.name); + console.log(subdirectoryNames); + } async function fail(reason) { await createComment(reason); console.error(reason); diff --git a/src/bot.ts b/src/bot.ts index 39b2c0b..f6a056a 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -11,29 +11,6 @@ export const robot = (app: Probot) => { const repo = context.repo(); console.log("Starting processing the assets ownership checks"); - const response = await context.octokit.repos.getContent({ - owner: context.repo().owner, - repo: context.repo().repo, - path: '/tokens', - }); - - console.log({ response }); - const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; - const subdirectories = tokensDirectories.filter( - (content) => content?.type === "dir" && content.name.startsWith("HTM") - ); - - const subdirectoryNames = subdirectories.map((directory) => directory.name); - - console.log(subdirectoryNames) - - const subdirectories2 = tokensDirectories.filter( - (content) => content?.type === "dir" && content.name.startsWith("NONEXISTENTTICKER") - ); - - const subdirectoryNames2 = subdirectories2.map((directory) => directory.name); - - console.log(subdirectoryNames2) async function createComment(body: string) { try { await context.octokit.issues.createComment({ @@ -150,6 +127,8 @@ export const robot = (app: Probot) => { // without checking any previous owners const apiUrl = getApiUrl(); + await checkIfTickerAlreadyExists(token); + const tokenOwner = await getTokenOwnerFromApi(token, apiUrl); if (new Address(tokenOwner).isContractAddress()) { return await fetchStringValueFromApi(apiUrl, "accounts", tokenOwner, "ownerAddress"); @@ -247,6 +226,33 @@ export const robot = (app: Probot) => { return [...new Set(tokens)]; } + async function checkIfTickerAlreadyExists(tokenName: string) { + const tokensDirPath = (network === "mainnet") ? "/tokens" : `/${network}/tokens`; + const response = await context.octokit.repos.getContent({ + owner: context.repo().owner, + repo: context.repo().repo, + path: tokensDirPath, + }); + + console.log({ response }); + const tokenTicker = tokenName.split("-")[0]; + if (!tokenTicker) { + return; + } + const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; + const subdirectories = tokensDirectories.filter( + (content) => content?.type === "dir" && content.name.startsWith(`${tokenTicker}-`), + ); + + if(subdirectories.length) { + await fail(`Token with ticker ${tokenTicker} already exists!`); + } + + const subdirectoryNames = subdirectories.map((directory) => directory.name); + + console.log(subdirectoryNames); + } + async function fail(reason: string) { await createComment(reason); console.error(reason); From 1ca3f3fb0fff7fd6334aaf0386e2ffb9c454aa84 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:33:11 +0200 Subject: [PATCH 05/12] added a print --- action/index.cjs | 1 + src/bot.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/action/index.cjs b/action/index.cjs index 7d54e3c..d70ea95 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188164,6 +188164,7 @@ const robot = (app) => { }); console.log({ response }); const tokenTicker = tokenName.split("-")[0]; + console.log(`token: ${{ tokenName }}. token ticker: ${{ tokenTicker }}`); if (!tokenTicker) { return; } diff --git a/src/bot.ts b/src/bot.ts index f6a056a..cac909a 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -236,6 +236,7 @@ export const robot = (app: Probot) => { console.log({ response }); const tokenTicker = tokenName.split("-")[0]; + console.log(`token: ${{ tokenName }}. token ticker: ${{ tokenTicker }}`); if (!tokenTicker) { return; } @@ -244,7 +245,7 @@ export const robot = (app: Probot) => { (content) => content?.type === "dir" && content.name.startsWith(`${tokenTicker}-`), ); - if(subdirectories.length) { + if (subdirectories.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } From aaedce627cb70b4db4e5c6549e1a81f9f840d57a Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:34:37 +0200 Subject: [PATCH 06/12] fix print --- src/bot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bot.ts b/src/bot.ts index cac909a..5717c6e 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -236,7 +236,7 @@ export const robot = (app: Probot) => { console.log({ response }); const tokenTicker = tokenName.split("-")[0]; - console.log(`token: ${{ tokenName }}. token ticker: ${{ tokenTicker }}`); + console.log(`token: ${ tokenName }. token ticker: ${ tokenTicker }`); if (!tokenTicker) { return; } From a8e3638d00588e9ea555719605837fae00c04f50 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:37:49 +0200 Subject: [PATCH 07/12] f --- action/index.cjs | 2 +- src/bot.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index d70ea95..66c8356 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188164,7 +188164,7 @@ const robot = (app) => { }); console.log({ response }); const tokenTicker = tokenName.split("-")[0]; - console.log(`token: ${{ tokenName }}. token ticker: ${{ tokenTicker }}`); + console.log(`token: ${tokenName}. token ticker: ${tokenTicker}`); if (!tokenTicker) { return; } diff --git a/src/bot.ts b/src/bot.ts index 5717c6e..a61b47a 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -236,7 +236,7 @@ export const robot = (app: Probot) => { console.log({ response }); const tokenTicker = tokenName.split("-")[0]; - console.log(`token: ${ tokenName }. token ticker: ${ tokenTicker }`); + console.log(`token: ${tokenName}. token ticker: ${tokenTicker}`); if (!tokenTicker) { return; } From e96141c56df62a167e12e299e8d4f810b3128281 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:41:40 +0200 Subject: [PATCH 08/12] change --- action/index.cjs | 8 ++++---- src/bot.ts | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 66c8356..1227dee 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188169,12 +188169,12 @@ const robot = (app) => { return; } const tokensDirectories = (response.data && response.data.length) ? response.data : []; - const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content.name.startsWith(`${tokenTicker}-`)); - if (subdirectories.length) { + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content?.name?.startsWith(`${tokenTicker}-`)); + console.log(subdirectories); + const subdirectoryNamesWithSameTicker = subdirectories.filter(subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`)); + if (subdirectoryNamesWithSameTicker.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } - const subdirectoryNames = subdirectories.map((directory) => directory.name); - console.log(subdirectoryNames); } async function fail(reason) { await createComment(reason); diff --git a/src/bot.ts b/src/bot.ts index a61b47a..668843d 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -242,16 +242,16 @@ export const robot = (app: Probot) => { } const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; const subdirectories = tokensDirectories.filter( - (content) => content?.type === "dir" && content.name.startsWith(`${tokenTicker}-`), + (content) => content?.type === "dir" && content?.name?.startsWith(`${tokenTicker}-`), ); - if (subdirectories.length) { + console.log(subdirectories); + const subdirectoryNamesWithSameTicker = subdirectories.filter( + subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`), + ); + if (subdirectoryNamesWithSameTicker.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } - - const subdirectoryNames = subdirectories.map((directory) => directory.name); - - console.log(subdirectoryNames); } async function fail(reason: string) { From 99975cad36479ff1f299860dbca535c42fb05fd0 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:43:01 +0200 Subject: [PATCH 09/12] remove criteria --- action/index.cjs | 2 +- src/bot.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 1227dee..346f7a6 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188169,7 +188169,7 @@ const robot = (app) => { return; } const tokensDirectories = (response.data && response.data.length) ? response.data : []; - const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content?.name?.startsWith(`${tokenTicker}-`)); + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir"); console.log(subdirectories); const subdirectoryNamesWithSameTicker = subdirectories.filter(subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`)); if (subdirectoryNamesWithSameTicker.length) { diff --git a/src/bot.ts b/src/bot.ts index 668843d..f79d996 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -242,7 +242,7 @@ export const robot = (app: Probot) => { } const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; const subdirectories = tokensDirectories.filter( - (content) => content?.type === "dir" && content?.name?.startsWith(`${tokenTicker}-`), + (content) => content?.type === "dir", ); console.log(subdirectories); From a51eb542ef387118495d3a3b648f451cb7efc458 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:48:20 +0200 Subject: [PATCH 10/12] log --- action/index.cjs | 7 ++++++- src/bot.ts | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 346f7a6..cefbd1b 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188170,8 +188170,13 @@ const robot = (app) => { } const tokensDirectories = (response.data && response.data.length) ? response.data : []; const subdirectories = tokensDirectories.filter((content) => content?.type === "dir"); - console.log(subdirectories); + for (const dir of subdirectories) { + const result = dir.name.startsWith(`${tokenTicker}-`); + console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); + } + // console.log(subdirectories); const subdirectoryNamesWithSameTicker = subdirectories.filter(subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`)); + console.log(subdirectoryNamesWithSameTicker); if (subdirectoryNamesWithSameTicker.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } diff --git a/src/bot.ts b/src/bot.ts index f79d996..c5513af 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -245,10 +245,15 @@ export const robot = (app: Probot) => { (content) => content?.type === "dir", ); - console.log(subdirectories); + for(const dir of subdirectories) { + const result = dir.name.startsWith(`${tokenTicker}-`); + console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); + } + // console.log(subdirectories); const subdirectoryNamesWithSameTicker = subdirectories.filter( subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`), ); + console.log(subdirectoryNamesWithSameTicker); if (subdirectoryNamesWithSameTicker.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } From 9ab18c03dc63305290ff8be5d83edc57e3f854d5 Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:50:36 +0200 Subject: [PATCH 11/12] move check --- action/index.cjs | 7 ++----- src/bot.ts | 10 +++------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index cefbd1b..078afe1 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188169,15 +188169,12 @@ const robot = (app) => { return; } const tokensDirectories = (response.data && response.data.length) ? response.data : []; - const subdirectories = tokensDirectories.filter((content) => content?.type === "dir"); + const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content?.name?.startsWith(tokenTicker)); for (const dir of subdirectories) { const result = dir.name.startsWith(`${tokenTicker}-`); console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); } - // console.log(subdirectories); - const subdirectoryNamesWithSameTicker = subdirectories.filter(subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`)); - console.log(subdirectoryNamesWithSameTicker); - if (subdirectoryNamesWithSameTicker.length) { + if (subdirectories.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } } diff --git a/src/bot.ts b/src/bot.ts index c5513af..be93eb3 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -242,19 +242,15 @@ export const robot = (app: Probot) => { } const tokensDirectories = (response.data && (response.data as any[]).length) ? response.data as any[] : []; const subdirectories = tokensDirectories.filter( - (content) => content?.type === "dir", + (content) => content?.type === "dir" && content?.name?.startsWith(tokenTicker), ); for(const dir of subdirectories) { const result = dir.name.startsWith(`${tokenTicker}-`); console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); } - // console.log(subdirectories); - const subdirectoryNamesWithSameTicker = subdirectories.filter( - subdirectory => subdirectory.name.startsWith(`${tokenTicker}-`), - ); - console.log(subdirectoryNamesWithSameTicker); - if (subdirectoryNamesWithSameTicker.length) { + + if (subdirectories.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } } From a29cc6fff280c91a8f909d82affd12d5f64af52b Mon Sep 17 00:00:00 2001 From: bogdan-rosianu Date: Fri, 29 Mar 2024 11:54:46 +0200 Subject: [PATCH 12/12] code cleanup --- action/index.cjs | 6 ------ src/bot.ts | 7 ------- 2 files changed, 13 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 078afe1..9d5b763 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -188162,18 +188162,12 @@ const robot = (app) => { repo: context.repo().repo, path: tokensDirPath, }); - console.log({ response }); const tokenTicker = tokenName.split("-")[0]; - console.log(`token: ${tokenName}. token ticker: ${tokenTicker}`); if (!tokenTicker) { return; } const tokensDirectories = (response.data && response.data.length) ? response.data : []; const subdirectories = tokensDirectories.filter((content) => content?.type === "dir" && content?.name?.startsWith(tokenTicker)); - for (const dir of subdirectories) { - const result = dir.name.startsWith(`${tokenTicker}-`); - console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); - } if (subdirectories.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); } diff --git a/src/bot.ts b/src/bot.ts index be93eb3..d924ed2 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -234,9 +234,7 @@ export const robot = (app: Probot) => { path: tokensDirPath, }); - console.log({ response }); const tokenTicker = tokenName.split("-")[0]; - console.log(`token: ${tokenName}. token ticker: ${tokenTicker}`); if (!tokenTicker) { return; } @@ -245,11 +243,6 @@ export const robot = (app: Probot) => { (content) => content?.type === "dir" && content?.name?.startsWith(tokenTicker), ); - for(const dir of subdirectories) { - const result = dir.name.startsWith(`${tokenTicker}-`); - console.log(`dir name=${dir.name}. starts with ${tokenTicker}-: ${result}`); - } - if (subdirectories.length) { await fail(`Token with ticker ${tokenTicker} already exists!`); }