abstract class Tourmaline::Persistence

Direct Known Subclasses

Defined in:

tourmaline/persistence.cr

Instance Method Summary

Instance Method Detail

abstract def chat_exists?(chat_id : Int) : Bool #

[View source]
abstract def chat_exists?(username : String) : Bool #

[View source]
abstract def get_chat(chat_id : Int) : Chat | Nil #

[View source]
abstract def get_chat(username : String) : Chat | Nil #

[View source]
abstract def get_user(user_id : Int) : User | Nil #

[View source]
abstract def get_user(username : String) : User | Nil #

[View source]
abstract def handle_persistent_update(update : Update) #

[View source]
abstract def persistent_cleanup #

[View source]
abstract def persistent_init #

[View source]
abstract def update_chat(chat : Chat) : Chat #

[View source]
abstract def update_user(user : User) : User #

[View source]
abstract def user_exists?(user_id : Int) : Bool #

[View source]
abstract def user_exists?(usename : String) : Bool #

[View source]