pub fn pass() {
    #{ "action": "pass" }
}

pub fn hide() {
    #{ "action": "hide" }
}

pub fn cid_result(cid) {
    #{ "cid": cid, "action": "cid_result" }
}

pub fn content_result(content) {
    #{ "content": content, "action": "content_result" }
}

pub fn error(message) {
    #{ "message": message, "action": "error" }
}

pub fn meta_text(text) {
    #{ "text": text, "type": "text" }
}

pub fn meta_link(url, title) {
    #{ "url": url, "title": title, "type": "link" }
}

pub async fn async_callback(data) {
    cyb::callback(cyb::ref_id, data).await
}

Neighbours