1
0
mirror of https://github.com/fluencelabs/fluid synced 2025-04-04 11:21:11 +00:00
2019-08-14 19:00:22 +03:00

31 lines
815 B
TypeScript

import {log} from "../node_modules/assemblyscript-sdk/assembly/logger";
import {query} from "../node_modules/db-connector/assembly/index"
function doRequest(request: string): string {
log("[doRequest] Request: " + request);
let result = query(request);
log("[doRequest] Result: ");
log("[doRequest] " + result);
return result;
}
export function initTables(): void {
let request = "CREATE TABLE messages(msg text, handle text)";
let resp = doRequest(request);
}
export function addMessage(msg: string, handle: string): void {
let request = "INSERT INTO messages VALUES(\"" + msg + "\", \"" + handle + "\")";
doRequest(request);
}
export function getMessages(): string {
let request = "SELECT * FROM messages";
let result = doRequest(request);
return result;
}