Change summary
frontend/src/pages/gameView.tsx | 8 +++++++-
internal/server/server.go | 3 +++
2 files changed, 10 insertions(+), 1 deletion(-)
Detailed changes
@@ -361,7 +361,13 @@ const Sidebar = ({ send, state, pState, pTeam }: GameViewProps) => {
const file = files[i];
const name = file.name.substring(0, file.name.lastIndexOf('.')) || file.name;
const text = (await file.text()).trim();
- packs.push({ name, words: text.split('\n') });
+ const words = text.split('\n');
+
+ if (words.length < 25) {
+ continue;
+ }
+
+ packs.push({ name, words });
}
send.addPacks(packs);
@@ -397,6 +397,9 @@ func (r *Room) handleNote(playerID game.PlayerID, note *protocol.ClientNote) err
return err
}
for _, p := range params.Packs {
+ if len(p.Words) < 25 {
+ continue
+ }
r.room.AddPack(p.Name, p.Words)
}