smesh_lol_web_common_jsbridge_idb.mjs raw

   1  // Package smesh.lol/web/common/jsbridge/idb
   2  // Generated by MoxieJS — Moxie JavaScript backend
   3  
   4  import * as $rt from './$runtime/index.mjs';
   5  
   6  // Package-level variables
   7  
   8  export function init() {
   9    return;
  10  }
  11  
  12  // jsbridge: idb.Open
  13  export function Open(fn) {
  14    $rt.idb.Open(fn);
  15  }
  16  
  17  // jsbridge: idb.SaveEvent
  18  export function SaveEvent(eventJSON, fn) {
  19    $rt.idb.SaveEvent(eventJSON, fn);
  20  }
  21  
  22  // jsbridge: idb.QueryEvents
  23  export function QueryEvents(filterJSON, fn) {
  24    $rt.idb.QueryEvents(filterJSON, fn);
  25  }
  26  
  27  // jsbridge: idb.SaveDM
  28  export function SaveDM(dmJSON, fn) {
  29    $rt.idb.SaveDM(dmJSON, fn);
  30  }
  31  
  32  // jsbridge: idb.QueryDMs
  33  export function QueryDMs(peer, limit, until, fn) {
  34    $rt.idb.QueryDMs(peer, limit, until, fn);
  35  }
  36  
  37  // jsbridge: idb.GetConversationList
  38  export function GetConversationList(fn) {
  39    $rt.idb.GetConversationList(fn);
  40  }
  41  
  42  // jsbridge: idb.ClearDMsByPeer
  43  export function ClearDMsByPeer(peer, fn) {
  44    $rt.idb.ClearDMsByPeer(peer, fn);
  45  }
  46  
  47  // jsbridge: idb.SetVersion
  48  export function SetVersion(v) {
  49    $rt.idb.SetVersion(v);
  50  }
  51  
  52