Ngorei Doc
v.4.0.2

RTDb

RTDb (Real-Time Database) adalah sistem penyimpanan data yang aman dengan fitur anti-interceptor berbasis WebSocket. Sistem ini memungkinkan pertukaran data secara real-time yang tidak dapat terdeteksi melalui DevTools Network tab. Untuk menjamin keamanan transmisi data, RTDb mengimplementasikan enkripsi end-to-end pada setiap koneksi yang dibuat.

Inisialisasi Framework

RTDb menyediakan antarmuka yang mudah untuk mengelola data secara real-time. Untuk memulai penggunaan RTDb, Anda perlu melakukan inisialisasi menggunakan framework Ngorei. Framework ini menyediakan semua komponen yang diperlukan untuk komunikasi real-time yang aman.

const Net= new Ngorei().Network();
Net.RTDb(function(data){...}
Net.RTDb(function(data) {
    console.log(data);
    // Di sini Anda bisa mengupdate UI 
},'XXXX-XXXX-XXXX-XXXX');

RTDb SDK

RTDb menggunakan Buckets SDK sebagai komponen utama untuk mengelola komunikasi data. SDK ini menyediakan struktur yang terorganisir untuk menangani endpoint API dan payload data. Dengan Buckets SDK, Anda dapat dengan mudah:

  • Mengonfigurasi endpoint untuk komunikasi real-time
  • Mengelola payload data dengan format yang terstruktur

Semua fitur Buckets terintegrasi dengan sistem enkripsi RTDb untuk menjamin keamanan pertukaran data.

Event Handler

RTDb menggunakan sistem Event Handler untuk mengelola aliran data real-time. Ketika koneksi WebSocket terbentuk, RTDb secara otomatis menginisialisasi tatiye.Storage() untuk memulai sesi komunikasi yang aman. Handler ini memungkinkan Anda: - Memproses data masuk secara real-time - Menangani respons server dengan Promise - Mengelola error dengan sistem yang terintegrasi

window.kirimPesan = function() {
    const data = {
      type: 'apiRequest',
      endpoint: '4A3E5-1F0EE-C0AD1-0BF6D',
      payload: {
        title: "Ngorei",
        deskripsi:"Tatiye.net"
      }
    };
    Net.tatiye().send(JSON.stringify(data));
  };
};