module Crumble::Turbo::ModelTemplateRefreshService

Defined in:

crumble/turbo/model_template_refresh_service.cr

Class Method Summary

Class Method Detail

def self.notify(model_template, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil) #

[View source]
def self.refresh_model_template(model_class_name : String, model_id : String | Int32 | Int64, template_name : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil) #

[View source]
def self.refresh_model_template_id(model_template_id : String, *, only : Crumble::Server::SessionKey | Enumerable(Crumble::Server::SessionKey) | Nil = nil) : Nil #

[View source]
def self.register(ctx : Crumble::Server::HandlerContext, model_template_id : String) #

[View source]
def self.subscribe(ctx : Crumble::Server::HandlerContext) : Channel(TurboStream(IdentifiableView)) #

[View source]
def self.unsubscribe(ctx : Crumble::Server::HandlerContext) : Nil #

[View source]