File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 1+ package emojies
2+
3+ type Emoji rune
4+
5+ func (emoji Emoji ) String () string {
6+ return string (emoji )
7+ }
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ package emojies
22
33import "strings"
44
5- type Emojies []rune
5+ type Emojies []Emoji
66
77func (emojies Emojies ) String () string {
88 return string (emojies )
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments