wip for Mikhail

This commit is contained in:
Alexey Proshutinskiy 2021-04-28 09:50:06 +03:00
parent 61bd1a4a60
commit 8f83b7d188
3 changed files with 18 additions and 5 deletions

View File

@ -10,6 +10,9 @@ name = "aqua-dht"
path = "src/main.rs"
[dependencies]
fluence = "0.5.0"
fce-sqlite-connector = "0.3.0"
fluence = "0.6.1"
fce-sqlite-connector = "0.4.0"
fstrings = "0.2.3"
[dev-dependencies]
fluence-test = "0.1.2"

View File

@ -7,4 +7,4 @@ fce build --release
rm -f artifacts/*
mkdir -p artifacts
cp target/wasm32-wasi/release/aqua-dht.wasm artifacts/
curl -L https://github.com/fluencelabs/sqlite/releases/download/v0.10.0_w/sqlite3.wasm -o artifacts/sqlite3.wasm
curl -L https://github.com/fluencelabs/sqlite/releases/download/v0.14.0_w/sqlite3.wasm -o artifacts/sqlite3.wasm

View File

@ -20,7 +20,6 @@ use crate::results::{Record, GetValueResult, PutValueResult, ClearExpiredResult,
use fluence::fce;
use fluence::module_manifest;
use fce_sqlite_connector;
use fce_sqlite_connector::{Connection, Result as SqliteResult, Error as SqliteError, State};
@ -130,4 +129,15 @@ pub fn get_stale_records(current_timestamp: u64) -> GetStaleRecordsResult {
}
get_stale_records_impl(current_timestamp).into()
}
}
#[cfg(test)]
mod tests {
use fluence_test::fce_test;
#[fce_test(config_path = "Config.toml", modules_dir = "artifacts")]
fn test() {
let result = aqua - dht.get_value("key3");
assert(!result.success);
}
}