feat(auth): add user profile, phone login, and account deletion

This commit is contained in:
iu
2026-10-12 14:26:32 +03:00
parent 1cb9aaf198
commit 86aff695df
46 changed files with 2893 additions and 134 deletions
+6 -6
View File
@@ -23,7 +23,7 @@ func TestPermanentDeleteAlbumlessPhoto(t *testing.T) {
st, closeDB := openStack(t, filepath.Join(t.TempDir(), "galo.db"), t.TempDir())
defer closeDB()
user, _, err := st.auth.Register(ctx, "albumless@test.local", "password123", "A")
user, _, err := st.auth.Register(ctx, "albumless@test.local", "", "password123", "A")
if err != nil {
t.Fatalf("register: %v", err)
}
@@ -78,11 +78,11 @@ func TestEmptyTrashSkipsForeignPhotos(t *testing.T) {
st, closeDB := openStack(t, filepath.Join(t.TempDir(), "galo.db"), t.TempDir())
defer closeDB()
owner, _, err := st.auth.Register(ctx, "owner@test.local", "password123", "O")
owner, _, err := st.auth.Register(ctx, "owner@test.local", "", "password123", "O")
if err != nil {
t.Fatalf("register owner: %v", err)
}
member, _, err := st.auth.Register(ctx, "member@test.local", "password123", "M")
member, _, err := st.auth.Register(ctx, "member@test.local", "", "password123", "M")
if err != nil {
t.Fatalf("register member: %v", err)
}
@@ -150,7 +150,7 @@ func TestListTrashIdentitiesNotCapped(t *testing.T) {
st, closeDB := openStack(t, filepath.Join(t.TempDir(), "galo.db"), t.TempDir())
defer closeDB()
user, _, err := st.auth.Register(ctx, "many@test.local", "password123", "M")
user, _, err := st.auth.Register(ctx, "many@test.local", "", "password123", "M")
if err != nil {
t.Fatalf("register: %v", err)
}
@@ -184,7 +184,7 @@ func TestEmptyTrashReturnsZeroWhenEmpty(t *testing.T) {
st, closeDB := openStack(t, filepath.Join(t.TempDir(), "galo.db"), t.TempDir())
defer closeDB()
user, _, err := st.auth.Register(ctx, "empty@test.local", "password123", "E")
user, _, err := st.auth.Register(ctx, "empty@test.local", "", "password123", "E")
if err != nil {
t.Fatalf("register: %v", err)
}
@@ -202,7 +202,7 @@ func TestEmptyTrashHTTP(t *testing.T) {
st, closeDB := openStack(t, filepath.Join(t.TempDir(), "galo.db"), t.TempDir())
defer closeDB()
user, pair, err := st.auth.Register(ctx, "http@test.local", "password123", "H")
user, pair, err := st.auth.Register(ctx, "http@test.local", "", "password123", "H")
if err != nil {
t.Fatalf("register: %v", err)
}