Skip to content

Commit 1fd2acf

Browse files
committed
Make "Card Number Validation" live
Closes #1011
1 parent cde77ec commit 1fd2acf

3 files changed

Lines changed: 29 additions & 27 deletions

File tree

‎config/data/holes.toml‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,6 @@ preamble = '''
398398

399399
['Card Number Validation']
400400
category = 'Computing'
401-
experiment = 1011
402401
links = [
403402
{ name = 'Wikipedia', url = '//en.wikipedia.org/wiki/Luhn_algorithm' }
404403
]

‎discord/bot.go‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ func init() {
6464
}
6565

6666
// TODO Make this dynamic based on hole/lang age.
67-
func channel(_ *config.Hole, _ *config.Lang) string {
67+
func channel(hole *config.Hole, _ *config.Lang) string {
68+
if hole.ID == "card-number-validation" {
69+
return chanFreshID
70+
}
6871
return chanSourID
6972
}
7073

‎sql/a-schema.sql‎

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -31,31 +31,31 @@ CREATE TYPE hole AS ENUM (
3131
'12-days-of-christmas', '24-game', '99-bottles-of-beer',
3232
'abundant-numbers', 'abundant-numbers-long', 'arabic-to-roman',
3333
'arithmetic-numbers', 'arrows', 'ascending-primes', 'ascii-table',
34-
'brainfuck', 'catalan-numbers', 'catalans-constant', 'christmas-trees',
35-
'collatz', 'css-colors', 'cubes', 'day-of-week', 'dfa-simulator',
36-
'diamonds', 'divisors', 'emirp-numbers', 'emirp-numbers-long', 'emojify',
37-
'evil-numbers', 'evil-numbers-long', 'factorial-factorisation',
38-
'farey-sequence', 'fibonacci', 'fizz-buzz', 'foo-fizz-buzz-bar',
39-
'forsyth-edwards-notation', 'fractions', 'game-of-life',
40-
'gijswijts-sequence', 'happy-numbers', 'happy-numbers-long', 'hexdump',
41-
'intersection', 'inventory-sequence', 'isbn', 'jacobi-symbol',
42-
'kolakoski-constant', 'kolakoski-sequence', 'leap-years',
43-
'levenshtein-distance', 'leyland-numbers', 'ln-2', 'look-and-say',
44-
'lucky-numbers', 'lucky-tickets', 'mahjong', 'maze', 'medal-tally',
45-
'morse-decoder', 'morse-encoder', 'musical-chords', 'n-queens',
46-
'niven-numbers', 'niven-numbers-long', 'number-spiral', 'odious-numbers',
47-
'odious-numbers-long', 'ordinal-numbers', 'palindromemordnilap',
48-
'pangram-grep', 'pascals-triangle', 'pernicious-numbers',
49-
'pernicious-numbers-long', 'poker', 'polyominoes', 'prime-numbers',
50-
'prime-numbers-long', 'proximity-grid', 'qr-decoder', 'quine', 'recamán',
51-
'repeating-decimals', 'reverse-polish-notation', 'reversi',
52-
'rijndael-s-box', 'rock-paper-scissors-spock-lizard', 'roman-to-arabic',
53-
'rule-110', 'seven-segment', 'si-units', 'sierpiński-triangle',
54-
'smith-numbers', 'spelling-numbers', 'star-wars-opening-crawl', 'sudoku',
55-
'sudoku-v2', 'ten-pin-bowling', 'time-distance', 'tongue-twisters',
56-
'transpose-sentence', 'united-states', 'vampire-numbers',
57-
'van-eck-sequence', 'zeckendorf-representation', 'zodiac-signs', 'γ', 'λ',
58-
'π', 'τ', 'φ', '√2', '𝑒'
34+
'brainfuck', 'card-number-validation', 'catalan-numbers',
35+
'catalans-constant', 'christmas-trees', 'collatz', 'css-colors', 'cubes',
36+
'day-of-week', 'dfa-simulator', 'diamonds', 'divisors', 'emirp-numbers',
37+
'emirp-numbers-long', 'emojify', 'evil-numbers', 'evil-numbers-long',
38+
'factorial-factorisation', 'farey-sequence', 'fibonacci', 'fizz-buzz',
39+
'foo-fizz-buzz-bar', 'forsyth-edwards-notation', 'fractions',
40+
'game-of-life', 'gijswijts-sequence', 'happy-numbers',
41+
'happy-numbers-long', 'hexdump', 'intersection', 'inventory-sequence',
42+
'isbn', 'jacobi-symbol', 'kolakoski-constant', 'kolakoski-sequence',
43+
'leap-years', 'levenshtein-distance', 'leyland-numbers', 'ln-2',
44+
'look-and-say', 'lucky-numbers', 'lucky-tickets', 'mahjong', 'maze',
45+
'medal-tally', 'morse-decoder', 'morse-encoder', 'musical-chords',
46+
'n-queens', 'niven-numbers', 'niven-numbers-long', 'number-spiral',
47+
'odious-numbers', 'odious-numbers-long', 'ordinal-numbers',
48+
'palindromemordnilap', 'pangram-grep', 'pascals-triangle',
49+
'pernicious-numbers', 'pernicious-numbers-long', 'poker', 'polyominoes',
50+
'prime-numbers', 'prime-numbers-long', 'proximity-grid', 'qr-decoder',
51+
'quine', 'recamán', 'repeating-decimals', 'reverse-polish-notation',
52+
'reversi', 'rijndael-s-box', 'rock-paper-scissors-spock-lizard',
53+
'roman-to-arabic', 'rule-110', 'seven-segment', 'si-units',
54+
'sierpiński-triangle', 'smith-numbers', 'spelling-numbers',
55+
'star-wars-opening-crawl', 'sudoku', 'sudoku-v2', 'ten-pin-bowling',
56+
'time-distance', 'tongue-twisters', 'transpose-sentence', 'united-states',
57+
'vampire-numbers', 'van-eck-sequence', 'zeckendorf-representation',
58+
'zodiac-signs', 'γ', 'λ', 'π', 'τ', 'φ', '√2', '𝑒'
5959
);
6060

6161
CREATE TYPE idea_category AS ENUM ('cheevo', 'hole', 'lang', 'other');

0 commit comments

Comments
 (0)