mirror of
https://github.com/sot-tech/mochi.git
synced 2026-07-18 14:18:10 -07:00
(tested) change DataStorage interface to accept byte array as value
This commit is contained in:
@@ -87,16 +87,17 @@ func build(conf conf.MapConfig, st storage.DataStorage) (container.Container, er
|
||||
if len(name) == 0 {
|
||||
name = list.DUMMY
|
||||
}
|
||||
bName := []byte(name)
|
||||
logger.Err(d.Storage.Put(d.StorageCtx,
|
||||
storage.Entry{
|
||||
Key: event.InfoHash.AsString(),
|
||||
Value: name,
|
||||
Value: bName,
|
||||
}, storage.Entry{
|
||||
Key: v2hash.RawString(),
|
||||
Value: name,
|
||||
Value: bName,
|
||||
}, storage.Entry{
|
||||
Key: v2hash.TruncateV1().RawString(),
|
||||
Value: name,
|
||||
Value: bName,
|
||||
})).
|
||||
Str("action", "add").
|
||||
Str("file", event.TorrentFilePath).
|
||||
|
||||
@@ -62,9 +62,9 @@ func build(conf conf.MapConfig, st storage.DataStorage) (container.Container, er
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("whitelist : %s : %w", hashString, err)
|
||||
}
|
||||
init = append(init, storage.Entry{Key: ih.RawString(), Value: DUMMY})
|
||||
init = append(init, storage.Entry{Key: ih.RawString(), Value: []byte(DUMMY)})
|
||||
if len(ih) == bittorrent.InfoHashV2Len {
|
||||
init = append(init, storage.Entry{Key: ih.TruncateV1().RawString(), Value: DUMMY})
|
||||
init = append(init, storage.Entry{Key: ih.TruncateV1().RawString(), Value: []byte(DUMMY)})
|
||||
}
|
||||
}
|
||||
if err := l.Storage.Put(l.StorageCtx, init...); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user