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

Method MessageDeleteList

server/db/adapter.go:166–166  ·  view source on GitHub ↗

MessageDeleteList marks messages as deleted. Soft- or Hard- is defined by forUser value: forUser.IsZero == true is hard.

(topic string, toDel *t.DelMessage)

Source from the content-addressed store, hash-verified

164 // MessageDeleteList marks messages as deleted.
165 // Soft- or Hard- is defined by forUser value: forUser.IsZero == true is hard.
166 MessageDeleteList(topic string, toDel *t.DelMessage) error
167 // MessageGetDeleted returns a list of deleted message Ids.
168 MessageGetDeleted(topic string, forUser t.Uid, opts *t.QueryOpt) ([]t.DelMessage, error)
169

Callers 9

DeleteListMethod · 0.65
TestMessageSaveFunction · 0.65
TestMessageDeleteListFunction · 0.65
TestMessageSaveFunction · 0.65
TestMessageDeleteListFunction · 0.65
TestMessageSaveFunction · 0.65
TestMessageDeleteListFunction · 0.65
TestMessageSaveFunction · 0.65
TestMessageDeleteListFunction · 0.65

Implementers 4

adapterserver/db/mongodb/adapter.go
adapterserver/db/postgres/adapter.go
adapterserver/db/rethinkdb/adapter.go
adapterserver/db/mysql/adapter.go

Calls

no outgoing calls

Tested by 8

TestMessageSaveFunction · 0.52
TestMessageDeleteListFunction · 0.52
TestMessageSaveFunction · 0.52
TestMessageDeleteListFunction · 0.52
TestMessageSaveFunction · 0.52
TestMessageDeleteListFunction · 0.52
TestMessageSaveFunction · 0.52
TestMessageDeleteListFunction · 0.52