This commit is contained in:
Natsumi
2025-04-28 20:19:20 +10:00
parent 00fd2e6322
commit 53eee91d21
4 changed files with 20 additions and 7 deletions

View File

@@ -2192,13 +2192,9 @@ class Database {
addAvatarToHistory(avatarId) {
sqliteService.executeNonQuery(
`UPDATE ${Database.userPrefix}_avatar_history
SET created_at = @created_at, time = COALESCE(time, 0)
WHERE avatar_id = @avatar_id;
INSERT INTO ${Database.userPrefix}_avatar_history (avatar_id, created_at, time)
SELECT @avatar_id, @created_at, 0
WHERE NOT EXISTS (SELECT * FROM ${Database.userPrefix}_avatar_history WHERE avatar_id = @avatar_id)`,
`INSERT INTO ${Database.userPrefix}_avatar_history (avatar_id, created_at, time)
VALUES (@avatar_id, @created_at, 0)
ON CONFLICT(avatar_id) DO UPDATE SET created_at = @created_at`,
{
'@avatar_id': avatarId,
'@created_at': new Date().toJSON()