Skip to content

Commit

Permalink
fix: improve query, add version
Browse files Browse the repository at this point in the history
  • Loading branch information
snickbit committed Jun 4, 2022
1 parent 091590d commit 3b4317a
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/actions/add.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ export default async argv => cli(argv)
aliases: 0
}

const queryVersion = config.version === 'svg-fontawesome-v5-pro' ? '5.14.4' : '6.1.1'

const shouldAddAlias = async alias => !config.aliases[alias] || args.force || await confirm(`Alias {magenta}${alias}{/magenta} already exists for icon {cyan}${config.aliases[alias]}{/cyan}, overwrite?`)

for (let item of args.icons) {
Expand All @@ -28,14 +30,16 @@ export default async argv => cli(argv)
const reg = new RegExp(`^fa[a-z]?:(${iconName})$`)
if (!config.icons.find(i => reg.test(i))) {
const iconQuery = gql`
query ($query: String) {
search(version: "6.1.1", query: $query, first: 15) {id}
}
`
query ($version: String!, $query: String!) {
search(version: $version, query: $query, first: 15) {id, styles, label}
}`

let results
try {
results = await client.query(iconQuery, {query: iconName.replace(/fa:/, '')}).toPromise()
results = await client.query(iconQuery, {
version: queryVersion,
query: iconName
}).toPromise()
} catch (e) {
$out.error(`We couldn't find any icons matching {cyan}${iconName}{/cyan}`)
continue
Expand Down

0 comments on commit 3b4317a

Please sign in to comment.