Skip to content

Commit

Permalink
feat(user): remove steam country location (#128)
Browse files Browse the repository at this point in the history
* feat(user): remove steam country location

* chore: remove unused functions
  • Loading branch information
wopian committed Apr 25, 2023
1 parent 3fe9c44 commit 124adfc
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 44 deletions.
13 changes: 0 additions & 13 deletions src/commands/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ import { STEAM_URL, ZEEPKIST_URL } from '../constants.js'
import { database } from '../services/database.js'
import { getPlayerSummaries } from '../services/steam.js'
import {
formatFlagEmoji,
formatOrdinal,
log,
userSimilarity
Expand Down Expand Up @@ -234,18 +233,6 @@ export const user: Command = {
)

embed.setThumbnail(steamUser.avatarfull)

if (steamUser.loccountrycode) {
log.info(
`Adding ${steamUser.loccountrycode} country flag to embed.`,
interaction
)
embed.addFields({
name: 'Country',
value: formatFlagEmoji(steamUser.loccountrycode),
inline: true
})
}
} catch (error) {
log.error(
`Failed to get Steam player summary - ${String(error)}`,
Expand Down
23 changes: 0 additions & 23 deletions src/utils/format.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import test from 'ava'
import { Level } from '../models/level.js'
import { User } from '../models/user.js'
import {
formatFlagEmoji,
formatLevel,
formatOrdinal,
formatRank,
Expand Down Expand Up @@ -79,25 +78,3 @@ test('displays ordinal 113', macro, formatOrdinal(113), '113th')
test('displays ordinal 121', macro, formatOrdinal(121), '121st')
test('displays ordinal 122', macro, formatOrdinal(122), '122nd')
test('displays ordinal 123', macro, formatOrdinal(123), '123rd')

// formatFlagEmoji

test('displays GB flag emoji', macro, formatFlagEmoji('gb'), '๐Ÿ‡ฌ๐Ÿ‡ง')
test('displays US flag emoji', macro, formatFlagEmoji('us'), '๐Ÿ‡บ๐Ÿ‡ธ')
test('displays DE flag emoji', macro, formatFlagEmoji('de'), '๐Ÿ‡ฉ๐Ÿ‡ช')
test('displays FR flag emoji', macro, formatFlagEmoji('fr'), '๐Ÿ‡ซ๐Ÿ‡ท')
test('displays ES flag emoji', macro, formatFlagEmoji('es'), '๐Ÿ‡ช๐Ÿ‡ธ')
test('displays IT flag emoji', macro, formatFlagEmoji('it'), '๐Ÿ‡ฎ๐Ÿ‡น')
test('displays NL flag emoji', macro, formatFlagEmoji('nl'), '๐Ÿ‡ณ๐Ÿ‡ฑ')
test('displays RU flag emoji', macro, formatFlagEmoji('ru'), '๐Ÿ‡ท๐Ÿ‡บ')
test('displays CN flag emoji', macro, formatFlagEmoji('cn'), '๐Ÿ‡จ๐Ÿ‡ณ')
test('displays KR flag emoji', macro, formatFlagEmoji('kr'), '๐Ÿ‡ฐ๐Ÿ‡ท')
test('displays JP flag emoji', macro, formatFlagEmoji('jp'), '๐Ÿ‡ฏ๐Ÿ‡ต')
test('displays BR flag emoji', macro, formatFlagEmoji('br'), '๐Ÿ‡ง๐Ÿ‡ท')
test('displays AU flag emoji', macro, formatFlagEmoji('au'), '๐Ÿ‡ฆ๐Ÿ‡บ')
test('displays PL flag emoji', macro, formatFlagEmoji('pl'), '๐Ÿ‡ต๐Ÿ‡ฑ')
test('displays TR flag emoji', macro, formatFlagEmoji('tr'), '๐Ÿ‡น๐Ÿ‡ท')
test('displays CZ flag emoji', macro, formatFlagEmoji('cz'), '๐Ÿ‡จ๐Ÿ‡ฟ')
test('displays SE flag emoji', macro, formatFlagEmoji('se'), '๐Ÿ‡ธ๐Ÿ‡ช')
test('displays DK flag emoji', macro, formatFlagEmoji('dk'), '๐Ÿ‡ฉ๐Ÿ‡ฐ')
test('displays NO flag emoji', macro, formatFlagEmoji('no'), '๐Ÿ‡ณ๐Ÿ‡ด')
8 changes: 0 additions & 8 deletions src/utils/format.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,3 @@ export const formatOrdinal = (number: number) => {
number + (ordinals[(modulo - 20) % 10] || ordinals[modulo] || ordinals[0])
)
}

export const formatFlagEmoji = (countryCode: string) => {
if (!countryCode) return ''
const codePoints = [...countryCode.toUpperCase()].map(
char => 127_397 + (char.codePointAt(0) ?? 0)
)
return String.fromCodePoint(...codePoints)
}

0 comments on commit 124adfc

Please sign in to comment.