MCPcopy
hub / github.com/tinode/chat / initMessages

Function initMessages

server/db/common/test_data/test_data.go:258–305  ·  view source on GitHub ↗
(users []*types.User, topics []*types.Topic)

Source from the content-addressed store, hash-verified

256}
257
258func initMessages(users []*types.User, topics []*types.Topic) []*types.Message {
259 msgs := make([]*types.Message, 0, 6)
260 msgs = append(msgs, &types.Message{
261 SeqId: 1,
262 Topic: topics[0].Id,
263 From: users[0].Id,
264 Content: "msg1",
265 })
266 msgs = append(msgs, &types.Message{
267 SeqId: 2,
268 Topic: topics[0].Id,
269 From: users[2].Id,
270 Content: "msg2",
271 DeletedFor: []types.SoftDelete{{
272 User: users[0].Id,
273 DelId: 1}},
274 })
275 msgs = append(msgs, &types.Message{
276 SeqId: 3,
277 Topic: topics[0].Id,
278 From: users[0].Id,
279 Content: "msg31",
280 })
281 msgs = append(msgs, &types.Message{
282 SeqId: 1,
283 Topic: topics[1].Id,
284 From: users[1].Id,
285 Content: "msg1",
286 })
287 msgs = append(msgs, &types.Message{
288 SeqId: 5,
289 Topic: topics[1].Id,
290 From: users[1].Id,
291 Content: "msg2",
292 })
293 msgs = append(msgs, &types.Message{
294 SeqId: 11,
295 Topic: topics[1].Id,
296 From: users[0].Id,
297 Content: "msg3",
298 })
299
300 for i, msg := range msgs {
301 msg.InitTimes()
302 msg.SetUid(types.Uid(i + 1))
303 }
304 return msgs
305}
306
307func initDevices(now time.Time) []*types.DeviceDef {
308 devs := make([]*types.DeviceDef, 0, 2)

Callers 1

InitTestDataFunction · 0.85

Calls 3

UidTypeAlias · 0.92
InitTimesMethod · 0.80
SetUidMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…