-
Notifications
You must be signed in to change notification settings - Fork 4
Session Adapter
Hanif Dwy Putra S edited this page Oct 18, 2022
·
1 revision
Halaman ini berisi petunjuk bagaimana pembuatan session adapter. Session Adapter diperuntukan untuk menyimpan session whatsapp pada media tertentu, seperti database, dan lain lain. Session Adapter harus memiliki peranan untuk menyimpan dan membaca session yang telah diterima atau disimpan sebelumnya.
|===========| |============| |=======================|
| | Session | | Storing/Reading | |
| Gampang | ========> | Adapter | ================> | Database/file/etc.. |
| | | | | |
|===========| |============| |=======================|
Contoh kode:
import type { AdapterFn, Client, } from 'gampang';
import type { AuthenticationState } from '@adiwajshing/baileys';
export const someAdapter: AdapterFn = async (client: Client, path: string, auth: AuthenticationState) => {
// kode disini
};
Penjelasan:
-
client
merupakan instance Client. Yang merupakan inti dari framework Gampang. -
path
merupakan lokasi path file yang diberikan oleh user (pengguna) untuk lokasi session. Anda dapat menggunakannya jika berhubungan dengan write/read dengan file secara lokal. -
auth
merupakan isi session yang akan anda kelola.