User:Unsane/MirLua/m database
Jump to navigation
Jump to search
Предоставляет доступ к данным и контактам в профиле пользователя.
Подключение модуля: local db = require('m_database')
Контакты | ||
---|---|---|
AllContacts | Итератор для списка контактов протокола или всех контактов, если в качестве параметра передан nil | for hContact in db.AllContacts(proto.Name) do
|
События | ||
GetEventCount | Возвращает количество событий для контакта | db.GetEventCount(hContact)
|
AllEvents | Итератор для списка событий контакта | for hEvent in db.AllEvents(hContact) do
|
Настройки | ||
WriteSetting | Сохраняет значение настройки | db.WriteSetting(nil, 'test', 'some', true) |
GetSetting | Возвращает значение настройки | db.GetSetting(nil, 'test', 'some') |
AllSettings | Итератор для списка настроек из секции контакта или из глобальной секции, если в качестве параметра передан nil | for setting in db.AllSettings(nil, 'CList') do
|
DeleteSetting | Удаляет настройку | db.DeleteSetting(nil, 'test', 'some') |
DeleteModule | Удаляет секцию | db.DeleteModule(nil, 'test') |