| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allows for persistent, dynamic storage of configuration options outside
of the config.json file.
The bot_state table is, essentially, a key-value store for config
options. There are two new prepared statements, `state` and
`update_state`:
- `state` will return the value for the provided key
- `update_state` will create the key or update an existing key
|
|
|
|
| |
Start using find_package to find system packages rather than always depending on building them ourselves
|
|
|
|
| |
Change-Id: Ic7ec9198f5f4917a01102612879eaac693f9c8c4
|
|
|
|
| |
Change-Id: I0734518789e8b9278f2f3f6476faf339e337609e
|
|
|
|
|
|
| |
for now
Change-Id: I77c7d319ddf37c7259f4de89567f9a6719f88796
|
|
|
|
| |
Change-Id: I883f28a88776e0a04b90e6d07c255a3fd9f05977
|
|
|
|
| |
Change-Id: I6796976649ee59f4e647148e77d76effa7315f73
|
|
|
|
| |
Change-Id: If56998535b8067b29ea34c760ac2da4339174983
|
|
|
|
| |
Change-Id: I5613b58487bdfe33c1dbc22852321c4bf4e7d3f1
|
|
|
|
| |
Change-Id: Icda968ab189d601c5e390dfee094ae4419cce9e6
|
|
|
|
| |
Change-Id: Iee7640e7310ce83a01887f354b9f5471a0c5c1df
|
|
|
|
| |
Change-Id: I3cff2a05c63e88abddc8eff6a3ee9a9f73a5172d
|
|\
| |
| |
| | |
Change-Id: I5f6fb3b64db0585955defdec0fe1ee9555ba89ec
|
| |
| |
| |
| |
| |
| | |
Supports migrations
Change-Id: Ifca8358d4f57a4b417f1d972e400e98767e01bb5
|
| |
| |
| |
| | |
Change-Id: Iccaede4fcb46c60181567082b02725db7a9f83ac
|
| |
| |
| |
| | |
Change-Id: I8f8bd9cbcc54bc8f4ce42d9ce0292ec6b5ac5cf0
|
| |
| |
| |
| | |
Change-Id: Iccaede4fcb46c60181567082b02725db7a9f83ac
|
|/
|
|
| |
Change-Id: I8f8bd9cbcc54bc8f4ce42d9ce0292ec6b5ac5cf0
|
|
|
|
| |
Change-Id: I436829b576c46dd04bcf33044f5d157552b51615
|
|
|
|
| |
Change-Id: I01535de80c6426f1f724ffad87a628b8a9a1b55d
|
|
|
|
|
|
|
|
|
|
| |
When unloaded, modules attached to OnMessage events would still be part
of the list used by FOREACH_MOD to send events to, leading to a
segfault.
This changes the behavior of load and unload to place new modules at the
*start* of the event handler arrays, leading them to already be
processed by the time the bot gets to the ModuleManager.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|