Skip to content

Commit 7b15c1a

Browse files
author
Coderian
authored
Update fakedata.go
1 parent e0b581f commit 7b15c1a

File tree

1 file changed

+30
-34
lines changed

1 file changed

+30
-34
lines changed

fakedata.go

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -54,46 +54,42 @@ func randomEmail() string {
5454
return string(name) + domain
5555
}
5656

57-
// FakeData fonksiyonu, sahte kullanıcı verisi oluşturup bir JSON dosyasına kaydeder
5857
func FakeData(filename string, count int) {
59-
// Goroutine içinde çalışacak işlemi başlat
60-
go func() {
61-
rand.Seed(time.Now().UnixNano())
62-
var users []FakeUser
58+
rand.Seed(time.Now().UnixNano())
59+
var users []FakeUser
6360

64-
for i := 1; i <= count; i++ {
65-
username := "user" + strconv.Itoa(i) + "_" + randomString(3)
66-
email := randomEmail()
61+
for i := 1; i <= count; i++ {
62+
username := "user" + strconv.Itoa(i) + "_" + randomString(3)
63+
email := randomEmail()
6764

68-
rawPass := randomString(10)
69-
hash := sha256.Sum256([]byte(rawPass))
70-
hashedPass := hex.EncodeToString(hash[:])
65+
rawPass := randomString(10)
66+
hash := sha256.Sum256([]byte(rawPass))
67+
hashedPass := hex.EncodeToString(hash[:])
7168

72-
user := FakeUser{
73-
ID: i,
74-
Username: username,
75-
Email: email,
76-
Password: rawPass,
77-
HashedPwd: hashedPass,
78-
}
79-
80-
users = append(users, user)
69+
user := FakeUser{
70+
ID: i,
71+
Username: username,
72+
Email: email,
73+
Password: rawPass,
74+
HashedPwd: hashedPass,
8175
}
8276

83-
file, err := os.Create(filename)
84-
if err != nil {
85-
LogError("FakeData", err.Error())
86-
return
87-
}
88-
defer file.Close()
77+
users = append(users, user)
78+
}
8979

90-
encoder := json.NewEncoder(file)
91-
encoder.SetIndent("", " ")
92-
if err := encoder.Encode(users); err != nil {
93-
LogError("FakeData", err.Error())
94-
return
95-
}
80+
file, err := os.Create(filename)
81+
if err != nil {
82+
LogError("FakeData", err.Error())
83+
return
84+
}
85+
defer file.Close()
86+
87+
encoder := json.NewEncoder(file)
88+
encoder.SetIndent("", " ")
89+
if err := encoder.Encode(users); err != nil {
90+
LogError("FakeData", err.Error())
91+
return
92+
}
9693

97-
fmt.Printf("✅ %d fake kullanıcı '%s' dosyasına yazıldı.\n", count, filename)
98-
}()
94+
fmt.Printf("✅ %d fake kullanıcı '%s' dosyasına yazıldı.\n", count, filename)
9995
}

0 commit comments

Comments
 (0)