public async Task <BlobDBResponsePacket> Clear(BlobDatabase database) { var clearCommand = new BlobDBCommandPacket() { Token = GenerateToken(), Database = database, Command = BlobCommand.Clear }; return(await Send(clearCommand)); }
public async Task <BlobDBResponsePacket> Delete(BlobDatabase database, byte[] key) { var deleteCommand = new BlobDBCommandPacket() { Token = GenerateToken(), Database = database, Command = BlobCommand.Delete, Key = key, }; return(await Send(deleteCommand)); }
public async Task <BlobDBResponsePacket> Insert(BlobDatabase database, byte[] key, byte[] value) { var insertCommand = new BlobDBCommandPacket() { Token = GenerateToken(), Database = database, Command = BlobCommand.Insert, Key = key, Value = value }; return(await Send(insertCommand)); }
private async Task <BlobDBResponsePacket> Send(BlobDBCommandPacket command) { return(await _pebble.SendBlobDBMessage(command)); }