MCPcopy Create free account
hub / github.com/daodst/chat / StoreOneTimeKeys

Method StoreOneTimeKeys

keyserver/storage/shared/storage.go:45–51  ·  view source on GitHub ↗
(ctx context.Context, keys api.OneTimeKeys)

Source from the content-addressed store, hash-verified

43}
44
45func (d *Database) StoreOneTimeKeys(ctx context.Context, keys api.OneTimeKeys) (counts *api.OneTimeKeysCount, err error) {
46 _ = d.Writer.Do(d.DB, nil, func(txn *sql.Tx) error {
47 counts, err = d.OneTimeKeysTable.InsertOneTimeKeys(ctx, txn, keys)
48 return err
49 })
50 return
51}
52
53func (d *Database) OneTimeKeysCount(ctx context.Context, userID, deviceID string) (*api.OneTimeKeysCount, error) {
54 return d.OneTimeKeysTable.CountOneTimeKeys(ctx, userID, deviceID)

Callers

nothing calls this directly

Calls 2

DoMethod · 0.65
InsertOneTimeKeysMethod · 0.65

Tested by

no test coverage detected