Skip to content

Commit 80bb04c

Browse files
committed
More karma fixes
1 parent 461382b commit 80bb04c

File tree

1 file changed

+10
-19
lines changed

1 file changed

+10
-19
lines changed

src/commands/karma.ts

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,29 +31,20 @@ const addKarma: Command = {
3131
const db = await initDb();
3232
const karmaCollection = getKarmaCollection(db);
3333

34-
await karmaCollection.updateOne(
35-
{
36-
from,
37-
to,
38-
},
39-
{
40-
$set: {
41-
from,
42-
to,
43-
createdAt: new Date(),
44-
},
45-
$inc: { value: 1 },
46-
},
47-
{ upsert: true },
48-
);
34+
await karmaCollection.insertOne({
35+
from,
36+
to,
37+
createdAt: new Date(),
38+
value: 1,
39+
});
4940

5041
const agg = await getKarmaForMember(to, db);
5142
const value = agg?.value ?? 0;
5243

5344
return msg.channel.send(
54-
`${msg.author.toString()} podziękował(a) ${member.toString()}! Karma ${member.toString()} wynosi ${value} ${getEmojiForKarmaValue(
55-
value,
56-
)}`,
45+
`${msg.author.toString()} podziękował(a) ${member.toString()}! Karma ${member.toString()} wynosi ${value.toFixed(
46+
2,
47+
)} ${getEmojiForKarmaValue(value)}`,
5748
);
5849
},
5950
};
@@ -75,7 +66,7 @@ const karma: Command = {
7566
const pkt = polishPlurals('punkt', 'punkty', 'punktów', value);
7667

7768
return msg.channel.send(
78-
`${member.displayName} ma ${value} ${pkt} karmy ${getEmojiForKarmaValue(value)}`,
69+
`${member.displayName} ma ${value.toFixed(2)} ${pkt} karmy ${getEmojiForKarmaValue(value)}`,
7970
);
8071
},
8172
};

0 commit comments

Comments
 (0)