make default avatar use the avatars table

This commit is contained in:
2025-05-22 02:30:59 +03:00
parent 16127983ab
commit 9438d3704b
8 changed files with 47 additions and 7 deletions

View File

@ -4,6 +4,17 @@ local constants = require("constants")
local alphabet = "-_@0123456789abcdefghijklmnopqrstuvwABCDEFGHIJKLMNOPQRSTUVWXYZ"
local function create_default_avatar()
if models.Avatars:count() > 0 then
print("default avatar must exist")
return
end
models.Avatars:create({
file_path = "/avatars/default.webp",
uploaded_at = os.time(),
})
end
local function create_admin()
local username = "admin"
local root_count = models.Users:count("username = ?", username)
@ -44,5 +55,6 @@ local function create_deleted_user()
})
end
create_default_avatar()
create_admin()
create_deleted_user()