Skip to content

Commit 6a3caf1

Browse files
committed
Add Emoji-type
1 parent c9474a7 commit 6a3caf1

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

token/code/newCode.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ loop:
5151
currentIndex := int(randomBuffer[i]) & mask
5252

5353
if currentIndex < emojiAmount {
54-
if _, err := code.WriteRune(em[currentIndex]); err != nil {
54+
if _, err := code.WriteRune(rune(em[currentIndex])); err != nil {
5555
return emojies.EMPTY, err
5656
} else if code.Len() == size {
5757
break loop

token/emojies/emoji.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package emojies
2+
3+
type Emoji rune
4+
5+
func (emoji Emoji) String() string {
6+
return string(emoji)
7+
}

token/emojies/emojies.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package emojies
22

33
import "strings"
44

5-
type Emojies []rune
5+
type Emojies []Emoji
66

77
func (emojies Emojies) String() string {
88
return string(emojies)

token/emojies/helper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ func ToEmojies(emojies []string) Emojies {
1111
current := emojies[i]
1212
for j := 0; j < len(current); {
1313
r, width := utf8.DecodeRuneInString(current[j:])
14-
em = append(em, r)
14+
em = append(em, Emoji(r))
1515

1616
j += width
1717
}

0 commit comments

Comments
 (0)