Bagikan melalui


Storage interface

Antarmuka untuk penyedia penyimpanan yang menyimpan dan mengambil objek JSON lama biasa.

Metode

delete(string[])

Menghapus item penyimpanan dari penyimpanan

read(string[])

Memuat item penyimpanan dari penyimpanan

write(StoreItems)

Menyimpan item penyimpanan ke penyimpanan.

Detail Metode

delete(string[])

Menghapus item penyimpanan dari penyimpanan

function delete(keys: string[]): Promise<void>

Parameter

keys

string[]

Array kunci item yang akan dihapus dari penyimpanan.

Mengembalikan

Promise<void>

Keterangan

Contoh ini menghapus objek dari penyimpanan:

await storage.delete(['botState']);

read(string[])

Memuat item penyimpanan dari penyimpanan

function read(keys: string[]): Promise<StoreItems>

Parameter

keys

string[]

Array kunci item untuk dibaca dari penyimpanan.

Mengembalikan

Promise<StoreItems>

Keterangan

Contoh ini dibaca dalam satu objek dari penyimpanan:

const items = await storage.read(['botState']);
const state = items['botState'] || {};

write(StoreItems)

Menyimpan item penyimpanan ke penyimpanan.

function write(changes: StoreItems): Promise<void>

Parameter

changes
StoreItems

Peta item untuk ditulis ke penyimpanan.

Mengembalikan

Promise<void>

Keterangan

Contoh ini menulis objek ke penyimpanan setelah dimodifikasi:

state.topic = 'someTopic';
await storage.write({ 'botState': state });