MCPcopy Index your code
hub / github.com/tinode/chat / initUsers

Function initUsers

server/db/common/test_data/test_data.go:26–59  ·  view source on GitHub ↗
(now time.Time)

Source from the content-addressed store, hash-verified

24}
25
26func initUsers(now time.Time) []*types.User {
27 users := make([]*types.User, 0, 3)
28 users = append(users, &types.User{
29 ObjHeader: types.ObjHeader{
30 Id: "3ysxkod5hNM",
31 },
32 UserAgent: "SomeAgent v1.2.3",
33 Tags: []string{"alice"},
34 })
35 users = append(users, &types.User{
36 ObjHeader: types.ObjHeader{
37 Id: "9AVDamaNCRY",
38 },
39 UserAgent: "Tinode Web v111.222.333",
40 Tags: []string{"bob"},
41 })
42 users = append(users, &types.User{
43 ObjHeader: types.ObjHeader{
44 Id: "0QLrX3WPS2o",
45 },
46 UserAgent: "Tindroid v1.2.3",
47 Tags: []string{"carol"},
48 })
49 for _, user := range users {
50 // Initialize timestamps.
51 user.InitTimes()
52 // Assign user.id from user.Id.
53 user.Uid()
54 }
55 deletedAt := now.Add(10 * time.Minute)
56 users[2].State = types.StateDeleted
57 users[2].StateAt = &deletedAt
58 return users
59}
60
61func initCreds(now time.Time, users []*types.User) []*types.Credential {
62 creds := make([]*types.Credential, 0, 6)

Callers 1

InitTestDataFunction · 0.85

Calls 3

InitTimesMethod · 0.80
UidMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…