MCPcopy
hub / github.com/umputun/remark42 / Flag

Method Flag

backend/app/store/engine/engine.go:26–26  ·  view source on GitHub ↗

Delete post(s), user, comment, user details, or everything

(req FlagRequest)

Source from the content-addressed store, hash-verified

24 Count(req FindRequest) (int, error) // get count for post or user
25 Delete(req DeleteRequest) error // Delete post(s), user, comment, user details, or everything
26 Flag(req FlagRequest) (bool, error) // set and get flags
27 ListFlags(req FlagRequest) ([]any, error) // get list of flagged keys, like blocked & verified user
28
29 // UserDetail sets or gets single detail value, or gets all details for requested site

Callers 15

IsReadOnlyMethod · 0.65
SetReadOnlyMethod · 0.65
IsVerifiedMethod · 0.65
SetVerifiedMethod · 0.65
IsBlockedMethod · 0.65
SetBlockMethod · 0.65
alterCommentMethod · 0.65
TestBoltDB_InfoPostFunction · 0.65
TestBolt_FlagBlockedUserFunction · 0.65
TestBolt_FlagVerifiedFunction · 0.65

Implementers 4

InterfaceMockbackend/app/store/engine/engine_mock.g
RPCbackend/app/store/engine/remote.go
BoltDBbackend/app/store/engine/bolt.go
MemDatabackend/_example/memory_store/accessor

Calls

no outgoing calls

Tested by 14

TestBoltDB_InfoPostFunction · 0.52
TestBolt_FlagBlockedUserFunction · 0.52
TestBolt_FlagVerifiedFunction · 0.52
TestBolt_FlagListBlockedFunction · 0.52
TestMemData_InfoPostFunction · 0.52
TestMemData_FlagVerifiedFunction · 0.52