class Place::Chat::HealthRooms

Defined in:

place/chat/health_rooms.cr

Constant Summary

EXAMPLE_SMS_TEMPLATE = "patient %{patient_name} is waiting in %{room_name} for an appointment at %{appointment_time}"

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def guest_mark_as_contacted(rtc_user_id : String, session_id : String, contacted : Bool = true) : Bool #

[View source]
def guest_move_session(rtc_user_id : String, session_id : String, new_session_id : String) : Bool #

[View source]
def meeting_end(session_id : String) #

removes the meeting from the list and kicks anyone left in the meeting


[View source]
def meeting_join(rtc_user_id : String, session_id : String, type : String | Nil = nil, system_id : String | Nil = nil, text_chat_only : Bool | Nil = nil) : ConferenceDetails #

this is how staff members create a meeting room or join an existing meeting


[View source]
def meeting_kick(rtc_user_id : String, session_id : String) #

kicks an individual from a meeting


[View source]
def meeting_leave(rtc_user_id : String, session_id : String) : Nil #

the user is planning of leaving the meeting or has left


[View source]
def meeting_move_room(session_id : String, system_id : String) : Bool #

[View source]
def meeting_state_request_save #

use this to trigger a save


[View source]
def notify_config(system_id : String, timezone : String) #

[View source]
def notify_inspect_meeting(session_id : String) #

[View source]
def on_load #

[View source]
def on_update #

[View source]
def pool_checkout_conference : ConferenceDetails #

[View source]
def pool_clear_conferences : Nil #

[View source]
def pool_ensure_size : Nil #

[View source]
def pool_size : Int32 #

[View source]
def pool_target_size : Int32 #

[View source]
def sessions_with_user(user_id : String) : Array(String) #

finds all the session_ids that includes the specified user_id


[View source]
def timezone_default : String #

[View source]
def timezone_system(system_id : String) #

[View source]